51Testing软件测试论坛

标题: Jmeter 参数化 Request [打印本页]

作者: CallmeJack    时间: 2018-2-8 13:53
标题: Jmeter 参数化 Request
用来参数化的常用方法:

添加配置元件:用户定义的变量
使用函数助手
添加配置元件:CSV Data Set Config
添加前置处理器:BeanShell PreProcessor
添加配置元件:用户定义的变量
[attach]110758[/attach]
[attach]110759[/attach]
在request中使用:
在需要参数化的地方用${userId}代替原来的参数值
[attach]110760[/attach]
使用函数助手

[attach]110761[/attach]
示例:
生成5位字符长的字符串,从1234567890qazwsxedcrfvtg中随机取字符,生成的随机字符串赋给变量id.
参数化时第一次出现的位置 用${__RandomString(5,1234567890qazwsxedcrftg,id)}替换原来的参数值,
其他地方用${id} 替换原来的参数值。
[attach]110762[/attach]
从CSV文件中导入:

添加配置元件:CSV Data Set Config
[attach]110763[/attach]
[attach]110764[/attach]
[attach]110765[/attach]
[attach]110766[/attach]
添加前置处理器:BeanShell PreProcessor

对变量的值进行读取并更改
vars.get(String key):从jmeter中获得变量值
vars.put(String key,String value):数据存到jmeter变量中


作者: 梦想家    时间: 2018-2-28 17:10
支持分享
作者: Miss_love    时间: 2020-12-30 08:35
感谢分享




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2