JMeter接口压测

来源:互联网 发布:而良人未之知也 编辑:程序博客网 时间:2024/04/28 08:44

JMeter代理服务器录制

一、在工作台右键—添加—非测试元件—HTTP代理服务器

  • 配置HTTP代理服务器


  • 配置浏览器的代理服务

    注意:本地运行的话地址为“localhost”


  • 然后再HTTP代理服务器设置中排除一些后缀,使用正则表达式,如:.*/png等格式

  • 浏览器刷新,进行操作录制

  • 设置线程组

  • 添加“察看结果数”,“聚合报告”

用户自定义变量

  • 新建一个用户定义变量,可将变化的值赋值在这里,其余地方引用即可(添加—配置元件—用户定义变量)

  • jmeter变量的引用,${变量名}

参数化

文件参数化

  • 函数助手

    • 选项—函数助手对话框,在弹出的函数助手框,选择一个功能“_CSVRead”

      • 先准备一个txt文件,里面写好数值

    • csv data set config

      • 添加—配置元件—csv data config

      delimiter(分隔符),此处的分隔符必须与文件中的分隔符一致

      • 配置完上面的文件后,然后再所要引用该变量的地方引用,方式:${变量名}

    关联

    • 关联:当上文有一些变量的值在下文中被使用

    • loadrunner与jmeter关联的不同之处

      1. 在loadrunner中关联函数是写在要获取变量值的页面的前面

        在Jmeter中关联函数是写在要获取变量值的页面的后面

      2. 在loadrunner中关联函数是注册函数

      在jmeter中我们使用正则表达式提取器来进行关联

    • 提取器的建立:在想要获取页面的后面,添加—后置处理器—正则表达式提取器

    • 正则表达式提取器的配置

    注意:解决乱码两种方式

    1)点开左侧的网址,Content encoding=UTF-8

    2)在bin目录下jmeter.properties文件中将sampleresult.default.encoding=UTF-8

1 0
原创粉丝点击