标签:一个 bin listen lis 名称 strong 生成随机数 完全 右键
在请求过程中,有时我们需要在请求中设置一些变量来测试不同的场景。
提示:在调试请求过程中,无关的请求可以暂时禁用掉,选择某个暂时不用的请求,右键--禁用
Jmeter 支持以下类型变量:所有类型的变量在引用时的格式均为${变量名}
设置步骤: 选中请求——添加——前置处理器——用户参数 设置变量名称为 user,值为 hancel
在请求时引用变量如下所示: 变量引用格式为:${user}
Jmeter 有许多内置的函数,可以生成随机数。创建步骤:点击菜单栏选项——函数助手对话框——下拉选择
__Random()函数 函数配置如下:
CSV 数据文件变量是指从外部 csv 文件读取数据出来作为变量。
设置步骤: 选择请求——添加——配置元件——CSV 数据文件设置
创建 csv 文件(最好不用用记事本创建,推荐用 Nodepad++)文件编码为 UTF-8 文件内容如下:
user_data.csv
name1,pass1
CSV 数据文件设置如下:
在 Post 请求中引用变量数据如下:
运行之后在查看结果树中请求选项栏可以看到获取的变量数据。
针对之前的 POST 接口进行如下参数遍历测试:
接口如下:
http://httpbin.org/post
发送参数:user_data.csv
在之前的 csv 数据文件设置需要需改配置如下:表示把所有数据读取一遍,且不重复。
接口请求名称格式更改为:post请求_参数化${user},方便我们后续查看数据遍历情况。
最后修改线程组的线程数量,因为数据中有 4 组数据,所以设置为 4.
运行查看结果如下:
标签:一个 bin listen lis 名称 strong 生成随机数 完全 右键
原文地址:https://www.cnblogs.com/hancel/p/10240370.html