压测工具:jmeter

脚本录制工具:BlazeMeter

使用jmeter实现多用户压测:比如登录这个功能,在浏览器录制脚本的时候找到登录的接口,如下图所示:在浏览器的开发者工具中找到登录所有的请求。

然后操作一遍登录,把录制好的脚本我们点击save保存下来,选择Jmeter(Jmx)的格式。

打开jmeter压测工具,把录制好的脚本导入jmeter,在http请求中找到我们刚才点击登录按钮是发送的http请求,在登录的http请求中找到登录的账号和密码

然后我们把收集的多个用户的账号密码制作成一个.csv格式的文件,如下图所示:

然后在jmeter中添加一个“CSV数据文件设置”配置元件,如下图所示:

然后导入我们刚刚创建的.csv文件,自定义两个变量(例如:userCode,password)这个变量定义好之后就是对应我们在.csv文件中的列,user Code对应第一列,password对应第二列,如下图所示:

然后在http请求中把账号和密码换成传参数的形式(${userCode}、${password}),这样我们在运行jmeter脚本的时候对应的账号和密码就会自动添加到每一次的请求中,从而实现多用户压测。如下图所示:

最后,我们就可以在线程组中设置并发数量,然后执行用例了,如何检查自己是否实现了多用户压测呢?可以在察看结果树中查看每个接口的调用情况,可以看到每个接口的请求数据,看看是不是自己设置的那些变量每次请求时都不一样。

Jmeter实现多用户压测相关推荐

  1. 云效平台性能测试功能:一个基于Jmeter的性能压测平台

    云效平台性能测试功能(Galaxy)是一个基于Jmeter的性能压测平台,它集脚本.场景.压测.监控和报表展示为一体,是一个能快速.低成本实施压测的平台.降低了入门使用成本,让开发和测试都可以方便的执 ...

  2. Jmeter阶梯式等值压测-详细实战教程(一)

    Jmeter阶梯式等值压测-详细实战教程 导语:全能测开之路小白–Jmeter 作者:变优秀的小白 QQ学习交流群(new): 811792998 QQ群(new): 811792998 注:如中途遇 ...

  3. jmeter生成优美的压力测试报告,jmeter生成html压测报告,jmeter压力测试

    文章主要介绍以下三点: 1:使用jmeter进行压力测试步骤 2:使用jmeter函数设置请求参数值 3:导出并生成一份html格式的测试报告 最终生成的测试报告如下: jmeter下载地址:http ...

  4. jmeter命令行压测

    简介:使用非GUI模式,即命令行模式运行jmeter测试脚本能够大大缩减系统资源 1.配置jdk及添加环境变量 变量名:JAVA_HOME 变量值: C:\Program Files\Java\jdk ...

  5. 7. 堪比JMeter的.Net压测工具 - Crank 总结篇 - crank带来了什么

    1. 前言 通过上面的学习,我们已经了解清楚crank的职责以及作用,那么我们重新回来思考一下,crank能为我们带来什么? 2. Crank带来了什么? 为分布式压测提供了解决方案.可以模拟更高强度 ...

  6. 【Jmeter篇】Jmeter分布式调度压测部署

    Jmeter 是java 应用,对于CPU和内存的消耗比较大,因此,当需要模拟数以千计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从心,甚至会引起JAVA内存溢出错误.为了让jmeter工具 ...

  7. 【JMeter】阶梯式压测

    文章目录 1. 什么是阶梯式压测 2.为什么要进行阶梯式压测 3. JMeter阶梯式压测方法 3.1 安装插件 3.2 添加测试进程 4. 阶梯式压测与普通压测区别 本文转载自:https://ww ...

  8. Jmeter Netty TCP压测EOL设置

    使用Jmeter压测Netty构建的TCP服务器时,发现之前的EOL设置无法结束长连接,后面改成如下图才可以: 补充:.net搭建的TCP服务器,配置如下:

  9. 使用JMeter进行接口压测

    最近搞接口压测,学了下JMeter的基本使用,特此记录一下 一.下载 官网:https://jmeter.apache.org/download_jmeter.cgi 百度网盘:https://pan ...

最新文章

  1. IHttpHandler 概述
  2. 做事范围是多么多么重要
  3. C语言函数集(十一)
  4. dubbo优势_Dubbo 迈出云原生重要一步 应用级服务发现解析
  5. 网易邮箱大师如何定时发送 定时发送邮件方法步骤详解
  6. oracle中文字段名怎么查询_sql注入联合查询总结
  7. 批量安装Windows补丁
  8. 20171221L09-10老男孩Linux运维实战培训-Nginx服务生产实战应用指南02
  9. 在gridview中按钮传递data值到js中的方法(选择按钮)
  10. asp.net分割字符串的几种方法
  11. intellij 出现“Usage of API documented as @since 1.8+”的解决办法
  12. mac 谷歌浏览器不能登录账号不能同步
  13. 百度地图android去除logo,百度地图 Android版 隐藏logo
  14. 史上最全!大数据开源框架技术扫盲
  15. box-shadow四个边框设置阴影样式
  16. ue富文本编辑器使用
  17. python爬虫某招聘数据进行可视化
  18. 实现汽车租赁系统的计价功能
  19. 求逆矩阵计算机方法,求逆矩阵的快速方法(用于编程).pdf
  20. 《金融学》笔记 第十章 通货膨胀和通货紧缩

热门文章

  1. 【深度学习TPU+Keras+Tensorflow+EfficientNetB7】kaggle竞赛 使用TPU对104种花朵进行分类 第十八次尝试 99.9%准确率
  2. 流程控制语句------顺序结构(一)
  3. 数据可视化什么意思?
  4. 计算机网络知识点整理---应用层(六)
  5. Robocup3D项目搭建
  6. Unity获取物体自身坐标轴的方向以及沿着该方向运动的方法
  7. 网络原理:TCP/UDP
  8. SOLIDWORKS如何简单高效地自动生成模型视图和标注
  9. C++解一元二次方程
  10. MPEG音频编码 基本原理和C语言代码分析