五、JMeter的使用—参数化

Jmeter参数化方式有四种,分别是:

1)用户自定义变量

2)通过CSV Data Set Config实现

3)通过添加前置处理器(用户参数)

4)通过助手函数参数化

一、JMeter参数化——用户自定义变量

例:如对登录接口进行测试,现在有50个账号要求进行测试。

步骤1:添加一个登录接口的http请求

二、JMeter参数化——CSV Data Set Config

例:如对登录接口进行测试,现在有50个账号要求进行测试。

步骤1:添加一个登录接口的http请求

 步骤2:添加CSV Data Set Config

 

 

 步骤3:新建一个文档,文档可以是任意格式,如新建一个login_test.txt文本,里面存放了登录的用户名和密码。(注:这些密码已经注册过)

 

 

 步骤4:修改http请求传递的参数

 步骤5:修改线程数,因为此时线程数是1,所以需要根据测试次数(账号个数进行更改),现在文件中测试的有4个,所以修改为4,保证每个账号被测试到。

三、JMeter参数化——前置处理器(用户参数)

例:如对登录接口进行测试,现在有50个账号要求进行测试。

步骤1:添加一个登录接口的http请求

步骤2:添加用户参数

 

 添加变量:点击一次增加一行

添加用户:点击一次增加一列

 步骤3:修改http请求传递的参数

步骤4:修改线程数,因为此时线程数是1,所以需要根据测试次数(账号个数进行更改),现在文件中测试的有4个,所以修改为4,保证每个账号被测试到。

四、JMeter参数化——助手函数

例:如对登录接口进行测试,现在有50个账号要求进行测试。

步骤1:添加一个登录接口的http请求

 步骤2:创建助手函数

 

 

 

 

 

 操作:2中填写文件的位置,3中填写要读取的列的位置,第一列为0。点击【生成】按钮,拷贝字符串,去替换要参数化的值。

 

 步骤3:替换http请求中的参数

 

 步骤4:修改线程数,因为此时线程数是1,所以需要根据测试次数(账号个数进行更改),现在文件中测试的有4个,所以修改为4,保证每个账号被测试到。

 

posted @ 2021-04-14 23:06  惜阙  阅读(333)  评论(0编辑  收藏  举报