
线程组 :
*** 作:在测试计划 >> 添加 >>Threads>> 线程组 sampler( 采样器 ): *** 作:在线程组 >> 添加 >>sampler>>http 请求 ( 常用 )注意事项: 1 :参数传递中 Parameters 和 Body Data 不能同时使用,必须要保证其中至少一个为空,否则提示错误 2 :在传递的参数中,接口参数名和参数值两边不能有空格,否则会报错 监听器: 作用 : 监听器可以动态的监控 JMeter 测试执行的过程 , 实时查看测试结果 *** 作:在线程组 >> 添加 >> 监听器 >> 聚合报告 / 查看结果树
断言: 作用:断言 (Assertions) 可以用来判断响应的数据是否符合预期 *** 作:在线程组 >> 添加 >> 断言 >> 响应断言
json 断言: *** 作:在线程组 >> 添加 >> 断言 >>json 断言
Xpath断言 :
定义 :Xpath 即为 XML 路径语言,它是一种用来确定 XML 文档中某部分位置的语言。 xpath 基于 XML 的树状结构,提供在数据结构树中寻找节点的能力 *** 作:在线程组 >> 添加 >> 断言 >>xpath 断言
定时器
定时器 (Timer) 负责定义请求之间的延迟间隔
*** 作:在线程组 >> 添加 >> 定时器 >> 固定定时器
7.4:逻辑控制器
7.4.1 :事务控制器
*** 作:在线程组 >> 添加 >> 逻辑控制器>>事务控制器‘ ’
7.4.2 :循环控制器
*** 作:在线程组 >> 添加 >> 逻辑控制器 >> 循环控制器
7.5 :后置处理器
7.5.1. : http 请求默认值 ( 常用 )
http 请求默认值 , 会在发送 http 请求的时候,自带这些参数,复用的作用
*** 作:线程组 >> 配置原件 >>http 请求默认值
疑问: http 请求默认值之后
1 :什么时候添加 ? -------- 大部分请求参数是相同的
2 :如果添加 http 请求默认值之后,在别的接口中还填写的 http 请求默认值中不同的数据,那么还以谁为准
了? ---- 填写了以自己为准,不填写以 http 默认值为准
7.5.2 :正则表达式
常见的正则表达式如下 ( 在线正则表达式 )
*** 作须知
1 )确定取值的范围
2 )确定取值的左右边界,最好是能够唯一确定的值的边界
3 )如果要查看我们的值是否正确,可以使用 Debug Sampler
引用 ${ 变量名 }
案例:我们以手机号码归属地返回的归属地传递第二个接口查询所属地的天气情况
返回值为: {"resultcode":"200","reason":"Return Successd!","result":{"province":" 北
京 ","city":" 北京 ","areacode":"010","zip":"100000","company":" 移
动 ","card":""},"error_code":0}
*** 作:线程组>>添加>>后置处理器>>正则表达式提取器
7.5.3 : JSON Extractor
*** 作:线程组 >> 添加 >> 后置处理器 >>JSON Extractor
通过 json 表达式提取数据
集合点
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)