目录
4、使用后置处理器,使用正则表达式从响应里面取数据给下一个请求使用
1、使用场景
例如测试的注册功能,需要注册几百个用户。那么可以使用数据驱动读取外部数据,不必硬编码写死。
2、配置元件从CSV文件种取数据
a、选择线程组,右键添加配置元件,CSV Data Set Config,输入变量名称使用英文逗号隔开
b、创建一个.csv文件,并按照刚才配置的变量名顺序录入数据。注意顺序一定要匹配,否则获取的参数会错误
c、当线程数>csv数据数时,如何配置
d、脚本如何引用数据变量。在接口参数这里把参数换成${csv元件中配置的参数名称}
3、使用函数助手读取CSV文件
将函数助手生成的数据替换到对应的参数
4、使用后置处理器,使用正则表达式从响应里面取数据给下一个请求使用
a、创建正则表表达式
b、一个正则表达式提取多个变量
c、创建一个调试取样器用户查看变量名以及对应的值
d、请求引用变量
e、此处遇到了一个问题:使用正确的用户名密码登录后,得不到正确的响应。因为Jmeter无法像浏览器自动记录cookie,需要在线程组添加一个配置元件:Http cookie管理器