摘要: 直接看目录理解: 1,添加多个线程组,每个线程组控制,每个线程组添加简单控制器,当然也可以添加别的控制器。每个控制器下面控制接口用例,最后用到跨线程调用和执行顺序,先贴图,后续再补充吧 阅读全文
posted @ 2020-04-19 20:37 老僧观天下 阅读(539) 评论(0) 推荐(0) 编辑
摘要: 一, jmeter的参数化 1, 用户定义的变量和用户参数 用户定义的变量设置完后是全局变量,这种在公共参数比较多的情况了下设置比较有意义,如果参数少的话,就有点浪费了 但是我们可以用用户参数,添加在线程组中 1, jmeter中的tearDown线程组 这个线程组是做回收工作的,场景:我们自动化跑 阅读全文
posted @ 2020-04-19 20:32 老僧观天下 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 一, Jmeter提取器 1,常用的后置处理器—提取器: A,正则提取器 B,json提取器 C, 边界值提取器 D, xpath提取器 2,作用:一般做接口测试的时候,尤其碰到某个接口需要用到上一个接口数据,那我们就需要用到提取器来提取我们需要的数据,然后为下一个接口所用,其实就是在动态关联的时候 阅读全文
posted @ 2020-04-19 20:29 老僧观天下 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 一, Jmeter录制脚本 1, 为什么要录制脚本? 做接口测试,录制脚本,可以提高开发测试脚本的效率 1, 录制步骤 点击启动: 设置浏览器代理服务器 打开浏览器的设置-à高级-à打开计算机的代理设置 这个时候,就可以在浏览器上打开网址,就可以录制了 但是过滤出来的请求有很多,所以我们要把没有作用 阅读全文
posted @ 2020-04-19 20:21 老僧观天下 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 一, 一个简单接口 1, 分析接口文档,借助开发工具开展接口测试 通过工具向后台发送接口请求,要检查后台返回的数据是否与预期结果一致(通过接口文档可以看到预期结果) 2, 如何分析接口文档? 接口文档的组成:接口的功能,作用,接口的地址,接口的请求方式,返回数据格式,参数的说明 3, 要从正常和异常 阅读全文
posted @ 2020-04-19 20:17 老僧观天下 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 一, Jmeter工具使用高级部分 1,添加http请求默认值 2, 添加断言 在每个接口下面添加,断言的内容就是你的预期结果,是为了验证实际结果与预期结果是否一致 3, 添加正则关联和其他关联方式 正则表达式提取器,可以用来提取接口响应里的信息,给予后续接口传参用 说明: (1)引用名称:下一个请 阅读全文
posted @ 2020-04-19 20:13 老僧观天下 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 一, JMeter工具介绍: 1,添加测试计划: 什么是测试计划(Test plan)? 就是压测的一个流程,比如压测什么接口,并发多少用户,协议等等,在测试计划下面配置线程组,采样器,监听器等组件 2, 添加线程组: 添加线程组(右键 “Text Plan”, 在弹出的菜单栏选择 “Add->Th 阅读全文
posted @ 2020-04-19 20:02 老僧观天下 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 一, 动态关联 1,做接口测试的时候,很多接口之间的数据是有关联的 下一个接口需要用到上面的接口返回的数据 2,一定要理清楚接口的业务逻辑,搞清楚接口需要哪些数据,你要用到的数据是在响应的body还是header中 3,动态关联的两种情况 A,两个需要关联的接口在同一个线程组中 B,两个接口不再同一 阅读全文
posted @ 2020-04-19 19:49 老僧观天下 阅读(428) 评论(0) 推荐(0) 编辑
摘要: TPS,执行一次事务(包括请求,请求服务器,等地服务器返回等等,比如一个TPS事务,可能触发3个QPS请求) 一秒钟处理的事务数,TPS值越大,一秒钟处理的事务数量就越多,说明处理速度越快,软件的效率就越好 TPS:Transactions Per second(每秒传输的事务处理个数),即服务器每 阅读全文
posted @ 2020-04-19 13:02 老僧观天下 阅读(1712) 评论(0) 推荐(0) 编辑