一.下载测试软件:(apache-jmeter-3.3.tgz),下载后解压,然后有下面的文件夹

二.打开bin文件夹,选择jmeter.bat,(或者右键jmeter.bat,发送到桌面,方便后面使用),然后双机打开

发送到桌面快捷方式

三.双击打开,会有一段时间的初始化过程

打开后:

四.添加测试计划
1.添加线程组

添加后:

2.做相关的配置:修改名称,修改线程的数量(模拟几个线程去操作,我这里设置的是3),然后ctrl+S保存,左边的名称。
目前设置的循环次数是1,还可以选勾选前面的复选框,然后设置为“永远”循环
另外还可以勾选调度器,然后设置持续时间,比如持续10分钟(60*10秒)

五、添加http请求,可以在一个线程组下面添加多个http请求。这里为了演示,先添加一个http请求
1.添加http请求
  (1)右键刚刚新建的线程组==》添加==》sampler==>HTTP请求

(2)配置http请求的相关参数

2.添加http请求的头信息
一个http请求除了url和body data,还需要传递头信息。
邮件刚添加的http请求==》添加==》配置元件==》HTTP信息头管理器

添加后

(2)配置相关头信息

这样http请求的url和头信息就都配置好了

五、增加查看结果的方法
右键刚才新建的线程组:"zhou_DaiBan",==>添加==》监听器==》查看结果树

添加后:

可以以同样的方法,添加“图形结果”,“用表格查看结果”,“聚合报告”

六、查看运行结果

点击运行后(运行中的状态)

运行完成:查看结果树:

还可以查看“图形结果”,“用表格查看结果”,“聚合报告”

七、增加响应断言
     从上面的结果树上面看,只要是返回结果的,都会标识为绿色,“已经通过”。
    如果我们想要做一个标识,如果结果中返回某些信息,那么才算是通过,其余算是返回错误的信息
    可以添加“响应断言”
邮件刚刚新建的http请求“pc端待办任务”==》添加==》断言==》响应断言

添加后:

添加之前的响应的结果里的响应正确的信息:"Code":"0"或者"Msg":"查询待办信息成功"
把信息复制后,点击“Add from Clipboard”按钮

这样,后面再运行测试,如果返回的结果里没有含有"Code":"0",就算没有通过,然后就不会标识为绿色

八、设置如果3秒连接不上服务器或者3秒不返回结果,就算没有通过
 点击刚刚新建的http请求“pc端待办任务”==》选项卡“Advanced”,如下图所示

然后设置connect和Response都为3,如下所示,然后,如果连接时间超过3秒或者响应时间超过3秒,就算没有通过,结果树上就会“报红”

九、做压测
 点击刚刚新建的线程组“zhou_DaiBan”,吧线程数改为500,点击运行

查看结果树:显示超时

十、保存这个测试计划

点击后:

十一、重新打开创建的测试计划

把保存的计划拖到jmeter里面就可以了

如下所示:

转载于:https://www.cnblogs.com/zhousong/p/9394776.html

使用Jmeter压力测试工具测试相关推荐

  1. 用VS.NET中的测试工具测试ASP.NET程序

    在编写ASP.NET应用程序的时候,你会花费多长的时间来考虑性能的问题?很不幸,大多数开发者都对性能问题感到很后悔.性能的规划和设计真的需要放在前面和中心位置.你需要考虑自己的目标,并且确保把良好的性 ...

  2. 好用的测试工具-测试读写-fio-iozone

    好用的测试工具(测试存储读写) fio工具 测试存储性能:随机读写的IOPS次数每秒和带宽 顺序读写的IOPS和带宽 二选一 wget http://brick.kernel.dk/snaps/fio ...

  3. Thinkphp5 用ab压力测试工具测试高并发请求

    上篇文章[Thinkphp5实现悲观锁]已介绍过thinkphp5使用悲观锁实现高并发的场景,这篇文章将实际测试下. 在shell里进入到apache的bin目录,输入以下url: ab -n 100 ...

  4. 如何使用win7自带的测试工具测试电脑性能?

    现在越来愈多的电脑性能测试软件,不过小编还是推荐使用win7自带的测试,这样测试出来的数据更加真实靠谱. 1.右键计算机,点击属性: 2.然后出现如下图所示界面,这里我们点击要求刷新Windows体验 ...

  5. mysql压力写入测试_mysql压力测试工具

    相关推荐:测试工具 测试工具 测试管理工具                          Quality Center 基于WEB的测试管理工具 Test  Director 功能测试工具     ...

  6. windows 下用开源流媒体压力测试工具 rtmpstress 测试RTMP媒体服务器负载性能

    最近笔者的朋友需要部署流媒体服务作运营,从国外购买了几套流媒体服务器软件,该流媒体服务器软件是基于java开发的,他向笔者咨询,如何检测该流媒体服务器软件是否能支持1000以上并发,笔者建议找一个RT ...

  7. 使用浏览器传感器工具测试手机陀螺仪效果

    1 先附上效果图 上面界面的打开过程是,任意网页,按f12,然后选择跟多工具,里面的传感器选项即可 2 原理 web端提供了deviceorientation事件,支持检测设备方向变化:那么可以根据设 ...

  8. opc怎么在计算机上测试,OPC测试

    我用WINCC调用VB,VB做客户端,用OPC和WINCC通讯,我从网上下载了了opc_client,安装时没有提示错误,但是安装完成后打开VB,还是提示无法连接到OPC_SEVER,有四台电脑,两台 ...

  9. 接口测试工具-Jmeter压力测试使用

    接口测试工具-Jmeter压力测试使用 官方描述:jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简单.因为jm ...

最新文章

  1. freemarker第三篇
  2. JSR303(Bean Validation 1.0)
  3. 2013年4月20日 通用权限管理系统组件V3.8功能改进说明
  4. LeetCode 121. 买卖股票的最佳时机(Best Time to Buy and Sell Stock)
  5. boost::math::skew_normal用法的测试程序
  6. qgraphicsitem鼠标移动事件阻塞_常用的DOM事件
  7. 双绞线传输距离_详细了解弱电工程最常用到的网络传输介质:同轴电缆、双绞线、光纤...
  8. 摩托罗拉v8对讲机驱动软件_摩托罗拉数字机如何设置“个性”提示音
  9. Mysql学习总结(47)——MySQL大表优化方案
  10. Java学习(11-15天, 线性数据结构)
  11. 载winpcap4.1.1_搞不清电力电缆载流量?有这一份最新汇总就够了~
  12. 读《微波工程(第三版)》笔记 (零:介绍)
  13. 基于分布式光纤传感的全厂数字在线监测设计
  14. 基于SSM小说阅读网站设计带爬虫功能
  15. R语言 判别分析:线性判别、K最邻近、有权重的K最邻近、朴素贝叶斯
  16. edm邮件直投_EDM邮件直投专家_EDM邮件直投专家官方版下载 - 邮件处理 - 绿软家园...
  17. oracle中文转换为unicode,Oracle数据库字符集转换成Unicode产品开发
  18. LeetCode知识点总结 - 868
  19. 学生DW静态网页设计——html+css+javascript+jquery+bootstarp马尔代夫旅游响应式网站
  20. linux 启动wifi

热门文章

  1. 拼接 结果集_MetaQuast:评估宏基因组拼接
  2. sortable 拖拽时互换目标的位置_双端通用型JS拖拽插件的封装与应用
  3. 平衡树-Treap基础内容
  4. 杨辉三角Python解法
  5. python学习-列表的操作(常用函数均会介绍)
  6. 图片马可以直接连接吗_商标买来可以直接使用吗?
  7. 禁用内存清理_MySql那些事儿(二):InnoDB架构介绍之内存篇
  8. 决策树原理实例(python代码实现)_决策树原理实例(python代码实现)
  9. nbiot开发需要掌握什么_什么是前端工程师?前端工程师需要掌握什么技能?
  10. 3dvary灯光材质为什么不亮_装修小白设计家里的灯光,知道这些参数就行了!