摘要: 前言 前面一篇讲到添加固定定时器,可以在请求之前加等待时间,如果想在请求之后加等待时间呢?在前面一篇有提到:如果希望在 sampler 执行完之后再等待,则可使用取样器里面的测试活动 (Test Action); 测试活动(Test Action) 有 2 个 HTTP 请求,a 是注册用户请求,b 阅读全文
posted @ 2022-11-23 10:38 漫步者1号 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 前言 Jmeter的线程组在发送2个请求之间需要设置一个等待时间时,类似于代码里面的sleep休眠时间,可以用固定定时器解决。 固定定时器 有2个HTTP请求,a是注册用户请求,b是登录的请求。先发a请求注册,注册成功后,用同一账号去登录。jmeter在发送2个请求的时间间隔非常短,有可能发注册请求 阅读全文
posted @ 2022-11-11 09:27 漫步者1号 阅读(867) 评论(0) 推荐(0) 编辑
摘要: 前言 LoadRunner 中可以设置一个集合点,设置多个虚拟用户等待到一个时间点,到齐后一起发请求达到并发的目的。集合点概念:阻塞线程,直到指定的线程数量到达后,再一起释放,可以瞬间产生很大的压力jmeter 中使用同步定时器 Synchronizing Timer实现 LoadRunner 中集 阅读全文
posted @ 2022-11-10 15:51 漫步者1号 阅读(961) 评论(0) 推荐(0) 编辑
摘要: 前言 jmeter查看每个请求的结果可以通过结果树查看,也可以通过 用表格察看结果 用表格察看结果(View Results in Table) 添加-监听器-用表格察看结果(View Results in Table) 运行用例可以查看到表格结果 相关参数说明 Sample#:每个请求的序号。 S 阅读全文
posted @ 2022-11-10 14:31 漫步者1号 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 前言 jmeter做性能压测的时候,我们希望把每次的结果保存下来,方便写测试总结报告。可以用的监听器 Simple Data Writer,保存测试的结果 简单数据写入Simple Data Writer 添加-监听器-简单数据写入器 点浏览按钮可以查看到文件可以保存的类型为 .xml/.jtl/. 阅读全文
posted @ 2022-11-10 14:12 漫步者1号 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 前言 当我们jmeter压测的时候,需要准备一批测试账号,可以先批量注册一些用户,这些用户名称按固定格式。注册的用户不能重复并且需要自增,那么可以使用计数器来实现 添加注册请求 我想批量注册10个手机号码,用户名不一样,先添加注册请求 单个接口调通后,后面用计数器批量注册 计数器 用户名前面一部分是 阅读全文
posted @ 2022-11-10 11:23 漫步者1号 阅读(1504) 评论(0) 推荐(0) 编辑
摘要: 前言 在使用jmeter测试的时候,测试之前会有个数据准备工作,测试完成后如果产生了一些多余的数据,我们应该对数据还原清理相关的测试数据。测试结束使用tearDown线程组清理本次测试产生的多余数据,可以调用对应的删除接口删除,也可以直接删除数据库的数据。 注册接口 线程组添加一个注册接口,注册手机 阅读全文
posted @ 2022-11-10 10:43 漫步者1号 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 前言 在线程组里面写了2个接口,一个是登陆的接口获取token,另外一个是需要拿到token才能访问用户信息的接口。我只想对第二个接口发多次请求做压测,不需要每次都去执行登陆,于是可以用到逻辑控制器-仅一次控制器。 线程组 线程组添加2个接口,一个是登陆的提取出token,另外一个是重置支付密码依赖 阅读全文
posted @ 2022-11-10 10:00 漫步者1号 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 前言 我们在压测接口的时候,需批量获取多个用户登录后返回的token值,那么在setUp 线程组可以先批量登录后把token保存到本地csv文件,后面的接口引用这个csv文件的数据参数化。 setUp 线程组批量登录 我们希望能批量登录用户,先提取注册准备好一批账号和密码,用 login.txt 保 阅读全文
posted @ 2022-11-09 15:23 漫步者1号 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 前言 在接口测试的时候,很多接口都需要用户先登录,才有访问接口的权限。在测试的时候,我们的关注点其实是当前测试的接口,登录只是一个前置操作。像 python 的 unittest 和 pytest 框架都有 setUp 的概念,前置操作用来准备测试数据,jmeter 里面也有个 setUp 线程组可 阅读全文
posted @ 2022-11-09 14:26 漫步者1号 阅读(126) 评论(0) 推荐(0) 编辑