jmeter利用csv进行参数化和自动断言

1.测试数据

csv测试数据如下(以注册接口为例)

2.jemer参数化csv设置

打开 jmeter,添加好线程组、HTTP信息头管理器、CSV 数据文件设置、注册请求、响应断言、查看结果树

1) CSV 数据文件设置

若 CSV 中数据包含中文,这里设置文档默认编码 GBK

如果运行结果乱码,将文件编码格式去掉,jmeter设置配置文件

2)线程组设置

一般 CSV 文档中有几条用例,就设置线程数为几。这里有7条用例数据,所以就设置为 7

3)HTTP请求变量引用

HTTP请求传入的 JSON 数据中,将值的部分进行 ${变量名}。

复制代码
{
 "username": "${username}", 
 "password": "${password}", 
 "sex": "${sex}", 
 "telephone":"${telephone}", 
 "address": "${address}"
}

3) 设置断言

在注册请求下添加响应断言,因为接口返回的响应结果为 JSON 格式;所以响应内容设置如下:

复制代码
  "code": ${except_code}

运行,查看结果数

---------------------------分割线----------------------------

若响应数据中文显示有问题 ,显示为unicode:\u7528\u6237\u540d\u5df2\u5b58\u5728\uff0c\u6ce8\u5

jmeter响应数据为unicode \u7528\u6237\u540d\u5df2\u5b58\u5728\uff0c\u6ce8\u5-CSDN博客

相关推荐
半个俗人11 小时前
05postman关联-常用的数据提取方式
测试工具·jmeter·postman·js
爆更小哇4 天前
jmeter插件下载+创建梯度线程组+命令生成性能测试报告
测试工具·jmeter·自动化
抓到小松鼠5 天前
jmeter-事务控制器
jmeter
张永清-老清6 天前
每周读书与学习->Jmeter中如何使用Bean Shell脚本(三)Bean Shell的基础语法之运算符和控制流语句
学习·jmeter·性能优化·性能测试·jmeter性能测试·beanshell·每周读书与学习
张永清6 天前
每周读书与学习->Jmeter中如何使用Bean Shell脚本(三)Bean Shell的基础语法之运算符和控制流语句
jmeter·性能测试·性能调优·jmeter性能测试·性能分析·性能监控·性能诊断·每周读书与学习·bean shell
半个俗人6 天前
13.jmeter性能测试高并发及高频率弱压力及持续高并发
jmeter
程序员杰哥7 天前
Jmeter正则表达式提取器和JSON提取器基础用法
自动化测试·软件测试·测试工具·jmeter·正则表达式·json·测试用例
半个俗人7 天前
12.jmeter跨越线程组传值-全局变量
jmeter
半个俗人7 天前
14.jmeter图形化报告
jmeter