Test Tools
文章平均质量分 72
LoveLuckyU
这个作者很懒,什么都没留下…
展开
-
JMeter - 时间内容参数化
场景:如下图,请求中的2个时间需要进行参数化。思路:考虑使用JMeter的内置的时间函数。解决方案:如上图,使用了__timeShift(),可以设置时间格式和偏移量。关于偏移量设置的一些说明:PT20.5 解析为在Datetoshift的基础上增加20.5秒PT2D解析为增加2天PT1D3H15M解析为增加1天3小时15分钟-P+2D+3H解析...原创 2020-03-20 11:46:57 · 3982 阅读 · 0 评论 -
JMeter - JSON Path,从请求响应的json中获取符合某些条件的值
场景:GET请求返回某个列表,列表中部分记录有XX按钮,部分记录没有,需要操作XX按钮,既需要得到该条记录的id。查看返回内容的JSON,如下图,发现有XX按钮的记录,isBidding==null思路:正则表达式提取器无法满足需求,使用jsonpath。解决方案:使用后置处理器,对响应结果进行处理。1)安装JSON PathJMeter默认的后置处理器中并不包含该插件,...原创 2020-03-18 15:59:28 · 1487 阅读 · 0 评论 -
Jmeter-响应断言
步骤1:HTTP请求中“添加->断言->响应断言”步骤2:设置响应断言,如下图: 名称:根据需要修改 注释:该断言的注释信息,可有可无 Apply to:这里的4个选项和“正则表达式提取器”中的4个选项是相同的,定义该断言的使用范围 测试字段: 响应文本:请求返回的Response中的Responsebody的内容,不包括Res...原创 2020-03-17 16:17:08 · 442 阅读 · 0 评论 -
Jmeter - 请求内容参数化的几种简单方法
方式1:用户自定义变量TestPlan中添加“配置元件->用户定义的变量”,可以将一些公共的变量放在用户定义的变量中,如下图:在后续引用时,使用${名称}的方式,如${testip}方式2:Random函数若部分请求中的数据需要使用随机数,那么可是使用jmeter自带的Random函数。1)使用“选项->函数助手对话框”或快捷键Ctrl+Shift+F1打开...原创 2020-03-16 12:05:20 · 675 阅读 · 0 评论 -
Jmeter - 不同线程组之间的参数传递
场景:线程组A为登录操作,只需要登录一次,登录后进行新建操作,需要并发,这样,新建操作需要放在新的线程组B中,而新建又要用到登录后得到的token,所以就存在A中登录接口返回的token值传给编程组B的情况。解决方案:在线程组A内,将token变量使用“__setProperty”函数设置成jmeter的全局变量,在另一个线程组中通过"__property"/"__P"函数调用。步...原创 2020-03-16 10:49:46 · 1458 阅读 · 0 评论 -
Jmeter正则表达式提取器获取Token-简单实例
正则表达式提取响应数据中的Token步骤1:Test Plan下创建线程组,线程组下创建取样器->HTTP请求。上图中Login接口的Response中有用户token,该token需要在下一个需求提报的接口中使用,所以在Login下添加“正则表达式提取器”步骤2:选择Login,鼠标右键选择“添加->后置处理器->正则表达式提取器”步骤3:正则表达式...原创 2020-03-13 11:16:59 · 2303 阅读 · 0 评论 -
Quality Center 9.2对windows7 + IE8 支持的说明
Quality Center真心用了不是一天两天了,从最开始的XP到后来的windows7,一直没有出现过特别头疼的问题。最近一次项目使用Quality Center,光是安装就费了很大劲,差点吐血,倒不是说服务器端的安装过程有多麻烦,而是安装完之后,客户端始终不能正常登录,折腾到最后,终于总结出来经验了。 不知道现在还有多少人在用Quality Center9.2,是不是大家都已经更新到原创 2013-08-19 16:24:39 · 1962 阅读 · 0 评论