Jmeter系列之《6.Jmeter之参数化》

目录

  • 一、添加用户参数元件

    • 1.已经用badboy录制完了,然后导入Jmeter中

    • 2.添加--前置处理器--用户参数

    • 3.替换请求中的值

    • 4.在参数化里面加了响应断言

    • 5.运行结果

  • 二、csv date参数化

    • 1.右键step1--添加--配置元件--csv 数据文件设置

    • 2.txt文件写入变量和参数

    • 3.配置响应断言

    • 4.运行结果

    • 5.csv 数据文件设置页面选项的含义

  • 三、随机参数化

    • 1.函数助手

    • 2.复制并替换变量

    • 3.运行结果

参数化有哪些?

  • LR的参数化。

  • badboy里参数化(在badboy已经讲过)

  • Jmeter里参数化。

以sogou.com搜索为例,search.jmx

一、添加用户参数元件

1.已经用badboy录制完了,然后导入Jmeter中。

2899161cd55a286a06ed4773e07997c4.png

2.添加--前置处理器--用户参数。

0bdb9d95c321984daad281f40df72917.png

3.替换请求中的值

e0b229bbfce16267140f1015b3cbd562.png

4.在参数化里面加了响应断言:

7b8a1e0db8e22b293286f56f2fff6f8b.png
响应断言中写入变量

响应断言就是检查点,根据参数化顺序的变化来检查。

5.运行结果

f8bdf219e0cdafc3d2951f5de915d3bc.png
运行结果

这里可能是搜狗做限制了,识别不了中文所以报错。

二、csv date参数化

1.右键step1--添加--配置元件--csv 数据文件设置。

f1759b45bbbce8d9de2dae0e504324aa.png

2.txt文件写入变量和参数

9c71ca7aeb8c6ce13173d694f98dcbbc.png
test.txt

保存为utf-8格式。

3.配置响应断言

2b1b8621d1c3195769498a2d57515ce4.png

4.运行结果

efb816bca0d5021605abe2aec233ccd0.png
运行结果

不用的东西可以直接右键禁用。

这里可能是搜狗做限制了,识别不了中文所以报错。

5.csv 数据文件设置页面选项的含义:

  • 文件名:即参数化要引用的文件名。这里是D:\test.txt

  • 文件编码:可以不填写。有乱码时填写utf-8或者gbk。

  • 变量名(用逗号分割):多个变量可以引用同一个文件,用逗号分割。这里是num1,num2。

f121545cf76d8c1be0395f72e070b847.png单个变量默认不写。这里的变量名就是txt文件中设置的s。

  • 分隔符:参数文件中多个变量值的分隔符,\t表示用tab键分割,默认是使用逗号。

  • 结束后是否循环:默认是Ture。

三、随机参数化

1.函数助手

工具--函数助手--Random--输入1和100--点击生成,就自动生成并复制了函数字符串。

8e7b84621d29fdad0a570fb971eb9e61.png

2.复制并替换变量:

2.1请求中替换
78ac9813416b0670df18030c04a7d8a7.png

2.2响应断言中替换

209d7fc5d9d9ad7fcac5f4f218429a13.png

3.运行结果

9e729da0a0cd4fc0b724d169a7900621.png
运行结果

公众号 清菡软件测试 首发,更多原创文章:清菡软件测试 171+ 原创文章,欢迎关注、交流,禁止第三方擅自转载。如有转载,请标明出处。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清菡软件测试

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值