1、需要借助SSH Secure Shell,nload监控应用服务器(测试),数据库服务器(测试)cup以及内存占用情况,网络占用情况。

连接上服务器后输入命令:top 可以查看服务器CPU内存使用情况,nload ens160 可以查看网络使用情况(160指的nload的网卡)
2、如需测试100个用户10秒内加载完成访问24小时,利用cmd命令测试输出HTML格式的性能测试报告。
(1)设置线程组,每个http请求都可以带上结果树与聚合报告,最好是在最外面线程组下添加一个可以查看所有请求的聚合报告。点击stop可以停止程序,点击file可以打开最近打开的jmx文件,注意点击保存。

(2)jmeter线程组设置完成之后,只留下每个http请求的HTTP Header Manager(请求头)关闭所有测试报告例如聚合报告和结果树。不需要点击执行场景直接关闭jmeter。
(3)打开cmd命令窗口,切换至jmeter所在的磁盘,并一步一步进入到bin文件。
例如jmeter所在的位置是D:\soft\apache-jmeter-5.0\bin\jmeter

在cmd窗口输入以下命令

d:
cd ..
cd soft
cd apache-jmeter-5.0
cd bin
jmeter -n -t D:\lrbf\lrbf.jmx -l D:\lrbf\html.csv -e -o D:\lrbf\HttpReports
//D:\lrbf\lrbf.jmx 用jmeter程序测试的线程组所保存的jmx文件所在的位置
//D:\lrbf\html.csv 用命令测试生成的csv报告需要保存的位置,也可以生成jtl文件
//D:\lrbf\HttpReports 用命令测试生成的http报告需要保存的位置

输入完毕之后,即自动开始执行稳定性测试,当error出现错误时,可终止cmd命令,打开jmeter程序,开启聚合报告,可查看聚合报告结果找出问题,注意观察应用服务器内存是否释放,是否积压太多。性能测试可参考链接JMeter学习笔记16-如何输出HTML格式的性能测试报告

遇到的问题

(一)若输出的HTML报告失败,可手动将csv/jtl文件转换为HTML文件利用csv,jtl生成html,解决方案:进入jmeter的bin目录输入如下命令:
jmeter -g D:\lrbf\html.csv -o D:\lrbf\HttpReports
-g : 指定已存在的测试结果文件
-o : 指定测试报告的存放位置,HttpReports需为空

(二)转换测试报告时当csv文件过大导致报错“内存溢出”,解决方案:

  1. 修改jmeter的配置文件user.properties
  2. 修改jmeter.bat

    添加
    set HEAP=-Xms512m -Xmx4096m
    set NEW=-XX:NewSize=256m -XX:MaxNewSize=512m
    并修改HEAP的JVM为1024
    (三)输出的HTML测试报告出现乱码,如图所示

    解决方案:嗯…我这个问题是浏览器问题,谷歌打开显示中文乱码,用搜狗和IE打开都是正常的英文。

    参考`解决jtl转html提示内存溢出问题

jmeter-稳定性测试相关推荐

  1. jmeter稳定性测试

    jmeter稳定性测试 参数解释 做稳定性测试前先要了线程组中的几个参数 1.Number of Threads(users):并发用户数 2.Ramp-up period(seconds):每隔几秒 ...

  2. jmeter constant timer 如何添加_基于jmeter+perfmon的稳定性测试记录

    谢谢打开这篇文章的每个你关注我们 点击右上角 ··· 设为星标最近承接了项目中一些性能测试的任务,因此决定记录一下,将测试的过程和一些心得收录下来.说起来性能测试算是软件测试行业内,有些特殊的部分.这 ...

  3. 测试学习-114-使用jmeter工具对web项目进行性能测试与稳定性测试

    前言 作为测试工程师,相信大家对jmeter这个工具在熟悉不过了,小编的前几篇博客中也有写到jmeter用于接口自动化测试的实战文章,今天主要用来介绍使用jmeter来进行性能测试和稳定性测试的实战. ...

  4. 稳定性测试-几点总结

    混合场景业务比例: 稳定性测试一般基于混合场景进行压测,业务比例由项目组人员给出.(最好基于线上业务调用量情况进行统计,但大部分系统没有该数据,那就由他们自己拍脑袋吧) PS:  JMeter控制业务 ...

  5. 史上最全《JMeter压力测试教程》——通俗易懂,3天即可学会

    性能测试 为什么要进行性能测试? 满足真实场景的业务需求 招聘需要 性能测试概念: 性能:软件质量属性中的"效率"特性 性能测试:使用自动化工具,模拟不同的场景,对软件各项性能指标 ...

  6. JMeter压力测试,五年Java开发者小米、阿里面经

    下载地址:jmeter-plugins.org 安装:下载后文件为plugins-manager.jar格式,将其放入jmeter安装目录下的lib/ext目录,然后重启jmeter,即可. 启动je ...

  7. 【软件测试培训】了解jmeter分布式测试

    一提到分布式测试,大家肯定会觉得,哇!好高大上,一定很高深的吧,这里老师推出不做傻白甜系列文章,带同学们一步一步理解jmeter的分布式测试. 首先我们来看下jmeter自动化测试的流程 ,见如下图1 ...

  8. Jmeter --- 分布式测试

    在使用Jmeter进行性能测试时,如果并发数比较大(比如最近项目需要支持1000并发),单台电脑的配置(CPU和内存)可能无法支持,这时可以使用Jmeter提供的分布式测试的功能. 一.Jmeter分 ...

  9. android 稳定性测试工具,APP 稳定性测试工具-Fastbot_Android详解

    基于monkey的二次开发,约束monkey的行为,比monkey更智能. 写在开始 monkey测试的随机性概率过大,导致其效率并不能达到预期.有时可能遍历了很久,依旧与最有可能发生问题的部分擦肩而 ...

  10. 电源稳定性测试软件,电源稳定性测试

    电源的输出功能确定无误以后,这些参数是否能够稳定输出,就是评价一款电源的重要参数了,接下来我们共同探讨怎么测试这些稳定性.以交流转直流为例: 费思负载提供的测试软件只要设定完参数以后,所有的测试和测试 ...

最新文章

  1. 影像组学视频学习笔记(32)-使用SimpleITK进行N4偏置场校正、Li‘s have a solution and plan.
  2. CentOS下添加新硬盘并分区格式化
  3. SQLServer Date
  4. java class修改_【原创】Java基础之简单修改jar包中的class
  5. vs2012使用64位IIS EXPRESS调试
  6. CentOS7 常用命令集合
  7. 如果世界上只有一种数据结构,那么我选择 hash
  8. tp5.1升级指导---控制器调整 _initialize方法更改为initialize
  9. Linux 动态库和静态库
  10. 一款可以安利的MarkDown编辑器
  11. 如何提升企业的数据挖掘能力
  12. Midori 0.5 发布,轻量级跨平台网页浏览器
  13. 如何深入浅出地讲解麦克斯韦方程组
  14. 如何在Mac上的网站上设置时间限制?
  15. 前端知识:使用layui模板搭建页面,简单快捷
  16. 记录一下我的phpcms下载模板的下载列表页面不能够显示出列表页面
  17. 传统医美身处风口浪尖,互联网医美如何拯救?
  18. 云上压缩软件卸载方法
  19. [生存志] 第71节 阖闾五战入郢
  20. Android工作经验6年,Android事件分发机制收藏这一篇就够了,分享PDF高清版

热门文章

  1. dede图片上传php,dedecms后台上传图片怎么实现图片轮播
  2. 《精益数据分析》的一些总结
  3. Lumerical---标签页切换小技巧
  4. SwipeMenuLayout
  5. 红帽linux .iso,最好的redhat iso资源
  6. Ajax 查询手机号码归属地
  7. NBT封面:水稻NRT1.1B基因调控根系微生物组参与氮利用(作者解读)
  8. HTML制作简单的表格
  9. AutoCAD Electrical 电气线路设计视频教程
  10. uses-permission 权限大全