3. 操作步骤

打开 Jmeter 软件,我们完成下列操作

3-1  创建线程组,配置 CSV 数据文件

首先,选中测试计划,右键 - 添加 - 线程(用户),并对线程组重新进行命名

线程数为:模拟 30 个用户

启动时长:5 秒钟创建 30 个线程

循环次数:1 次

接着,在当前线程组下创建一个 CSV 数据文件设置,用它导入本地用户数据

在 CSV 文件配置设置中,关联本地准备好的用户数据,并定义关联变量名,其他保持默认即可

需要指出的是,这里指定了 3 个变量,分别是:user、pwd、id,和数据文件中的数据关联上

3-2 HTTP 请求默认值和 HTTP 信息头管理器

在线程组下,添加 HTTP 请求默认值,设置公共的服务器地址

步骤:线程组 - 右键 - 添加 -配置元件 - HTTP 请求默认值

接着,添加 HTTP 信息头管理器,用于设置公共的请求头

步骤:线程组 - 右键 - 添加 - 配置元件 - HTTP 信息头管理器

比如,这里可以添加 VirAPI 应用的 app-token 及 content-type

3-3登录请求

在线程组下,添加一个 HTTP 请求:登录

然后根据 Mock 接口 - 登录,设置请求的方式、路径及请求体数据

PS:这里直接将第一步关联的变量设置进去即可

3-4  同步定时器

为了真实地模拟并发去调用抢购接口,在抢购接口之前需要一个同步定时器

同步定时器,可以保证所有虚拟用户相互等待,直到所有用户集合之后,才开始后续的接口调用

步骤:线程组 - 右键 - 添加 - 定时器 - 固定定时器

这里,设置模拟用户组的数目和线程数保持一致,这样,如果虚拟用户数达不到指定数目,则不会执行后面的操作

3-5 抢购请求

在线程组下,继续添加一个抢购的 HTTP 请求

同样根据接口 API,编辑 HTTP 请求的方式、路径、请求体

3-6  添加请求结果树、汇总报告、聚合报告

选中线程组,添加请求的结果树、汇总报告、聚合报告

步骤:线程组 - 右键 - 添加 - 监听器 - 察看结果树/汇总报告/聚合报告

如此,Jmeter 的配置已完成!

python 拼多多秒杀_干货 | Jmeter 如何保证类似拼多多抢购、秒杀活动正常运行?...相关推荐

  1. 干货 | Jmeter 如何保证抢购、秒杀活动正常运行?

    点击上方"AirPython",选择"加为星标" 第一时间关注 Python 原创干货! 1. 前言 平常为了保证运营促销.抽奖活动能正常运行,我们一般都需要使 ...

  2. python缺少标准库_干货分享:Python如何自动导入缺失的库

    很多同学在写Python项目时会遇到导入模块失败的情况:ImportError: No module named 'xxx'或者ModuleNotFoundError: No module named ...

  3. python定期自动运行_干货分享 | 适合 Python 入门的 8 款强大工具,不会就你还不知道吧!...

    点击上方"人工智能Corner","星标或置顶公众号" 干货分享,第一时间送达 Python是一种开源的编程语言,可用于Web编程.数据科学.人工智能以及许多科 ...

  4. 利用python查询电脑配置_干货|利用Python将地址转换为经纬度坐标

    本文主要讲述利用Python将文本格式的地址转换为数字格式的经纬度坐标数据,主要步骤有: 注册高德地图API账号,申请Web服务的Key 了解并测试地理编码API服务 利用Python实现地址转坐标 ...

  5. python的论文图表_干货丨史上最全的论文图表基本规范

    [前言] 这是我花了一周参考各种资料,自认为总结的最为全面的学术论文制作基本规范!我有点不要脸地说下,我研究生期间,一年半内发表过12篇SCI(E),其中一作9篇.但是之前想查看论文图表绘制的基本规范 ...

  6. 孩子学python后的变化_干货 | 看了此文,家长就知道为啥要让孩子学Python?

    原标题:干货 | 看了此文,家长就知道为啥要让孩子学Python? 关注教改动向的家长们肯定都发现,Python这个词最近可谓是异常火热. 浙江.厦门.武汉等多地教育局通知,将在中小学生新学期课本中加 ...

  7. python 正数变成负数_干货 | 32个常用Python功能实现,菜鸟到高手的进阶之路!

    点击"机器学习算法与Python实战","置顶"公众号 重磅干货,第一时间送达 来自:Python那些事 原作者不详,综合整理于网络 阅读文本大概需要 5 分钟 ...

  8. python大数据论坛_干货 | Python+大数据计算平台,PyODPS架构手把手教你搭建

    数据分析和机器学习 大数据基本都是建立在Hadoop系统的生态上的,其实一个Java的环境.很多人喜欢用Python和R来进行数据分析,但是这往往对应一些小数据的问题,或者本地数据处理的问题.如何将二 ...

  9. python实现vlookup功能_干货一:怎么在python里面实现vlookup

    vlookup应该是excel里用的比较多的功能,我刚接触excel的时候,反正觉得这个功能非常神奇,省了很多事.但是用久了以后就发现vlookup的限制太多了...第一大痛点:只能往右边--> ...

最新文章

  1. 现代内存编号解读(转)
  2. SQL——以面向集合的思维方式来思考
  3. java工具类去掉字符串String中的.点。android开发java程序员常用工具类
  4. Hibernate关联查询
  5. 基于RSA的WEB前端密码加密方案
  6. Servlet和JSP中的文件上传示例
  7. oracle 12 ORA-01262,oracle物理dg安装:方法二
  8. Redis线程IO模型的秘密知多少
  9. SQL-22 统计各个部门对应员工涨幅的次数总和,给出部门编码dept_no、部门名称dept_name以及次数sum...
  10. 【图文】如何在centos上安装tomcat
  11. HTTP1.0/1.1/2.0特性对比_转
  12. 苏州计算机应用能力中级办公自动化,苏州市计算机应用能力考核(中级-办公自动化)新系统使用..doc_人人文库网...
  13. 【数学】扩展欧几里得算法
  14. fu7推挽胆机音质_fu7电子管功放电路图大全(6N8P\6P3P\胆机功放电路\耦合电容器)...
  15. 谷歌整体战略:关于人工智能、云服务和登月计划的未来
  16. Ctrl+Shift+End
  17. halcon测量距离
  18. curl模拟发送post请求参数通过json格式传输时需要对引号进行转义
  19. 如何定义一个具有返回值的函数
  20. 网络电视经常出现服务器无响应,为什么pps总是显示服务器未能响应停止播放

热门文章

  1. 小程序开发之页面布局
  2. 基于NodeJS+VUE+Mysql的大学生校园疫情防控管理系统
  3. 第九届全球云计算大会·中国站圆满落幕甬城,赋能双循环“新”发展!
  4. 如何有效实现软件的需求管理 - 2
  5. CV、CA、CT运动模型的理解和matlab程序简单实现
  6. 你要的大数据/Python学习路线图来了!
  7. python实现图片拼接(项目界面展示图合并)
  8. 黑马程序员——C语言基础--数组和字符串
  9. 两性情感关系中的核心价值是什么?
  10. 想加入程序员行列 初学编程选择Python怎么样