• 学习笔记


    1.jmetr分布式压测

      1.在其他压力机bin目录启动jmeter-server

      2.在主控机jmeter的配置文件jmeter.properties找到remote_hosts,配置压力机的ip:1099(端口号),添加多个时用“,”隔开;配置完成后,重启jmeter,在运行-远程启动中启动压力机进行压测

    2.jmeter在linux上运行

      1.首先在windows图形化界面做好脚本,并发数,运行时间等

      2.将做好的脚本拷贝到linux中jmeter的bin目录,在bin目录中运行以下命令:

      jmeter -n -t ****.jmx -l *****.jtl

    • -h 帮助 -> 打印出有用的信息并退出
    • -n 非 GUI 模式 -> 在非 GUI 模式下运行 JMeter
    • -t 测试文件 -> 要运行的 JMeter 测试脚本文件
    • -l 日志文件 -> 记录结果的文件
    • -r 远程执行 -> 启动远程服务
    • -H 代理主机 -> 设置 JMeter 使用的代理主机
    • -P 代理端口 -> 设置 JMeter 使用的代理主机的端口号

      3.打开 JMeter GUI 界面 -> 测试计划 -> 添加线程组 -> 添加聚合报告 -> 点击"所有数据写入一个文件"下的 "浏览..." 按钮找到你刚生成的 jtl 文件就可以对执行结果进行直观分析了

    3.抓包

      1.定位问题

      2.篡改请求

      手机抓包:
        1、打开charles,必须保证手机和电脑是在一个局域网里面
        2、手机设置代理
          服务器写你电脑的ip
          端口号,默认是8888

    soapui

      http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl
      天气预报的接口地址。

      1、sopaui新建一个soap项目
      2、在wsdl地址这里,填上 wsdl接口的地址
      3、左边是请求的数据,右边是返回的数据

    4、python(部分内容转载)
      自动化测试就是写代码帮你测试,目前主流的脚本语言就是java和Python;开发所用到的语言和自动化测试所用到的语言是没有关系的,例如软件产品使用java开发的,照样可以使用Python进行自动化脚本开发


      python目前逐渐变得很火,其语法简单第三方库非常丰富,应用范围也很广泛:网络爬虫、数据分析、web开发、人工智能、自动化运维、自动化测试、嵌入式、黑客都可以用Python,但是Python有不仅仅属于脚本语言,所谓的脚本语言指的是功能单一的语言,比如:shell

      计算机是只认识二进制的,所以只能通过编译器进行编辑,将代码编译为电脑能够直接识别的二进制指令,目前的语言按照编译情况分为两类:编译型语言和解释型语言;所谓的编译型语言就是在运行代码之前,要先进行编译,在进行运行,例如c、c++、c#,这类语言往往是编译时间较长,但是运行起来比较快。所谓的解释型语言就是运行的时候进行编译(指令翻译),例如:python、ruby、shell、java,此类语言运行效率较慢,其中java在运行前也是需要编译的,但是也归为解释型语言,原因是java编译后的文件为.class文件,.class在运行前也是需要jvm进行转义才能够运行的

    python语法:

      变量

      变量是干嘛的呢?说的简单点,就是存东西,供后面来用的。python中定义变量很简单,一个等号搞定,也不需要指定数据类型,直接定义就好,值得一提的是python变量里面存的是内存地址,也就是这个值存在内存里面的哪个地方,如果再把这个变量赋值给另一个变量的话,新的变量通过之前那个变量知道那个变量值的内存地址存起来,而不是指向的之前那个变量。代码如下:

  • 相关阅读:
    前端之CSS
    前端之HTML
    数据库作业案例
    django进阶版4
    django进阶版3
    django进阶版2
    django初步了解4
    django进阶版1
    django初步了解3
    django初步了解2
  • 原文地址:https://www.cnblogs.com/kuhaha/p/9097887.html
Copyright © 2020-2023  润新知