Jmeter系列—教程
文章平均质量分 83
jmeter是一款性能测试工具。 优点:免费开源、体积小、可扩展的组件 缺点:不支持IP欺骗、分析和报表能力弱 但是jmeter能满足绝大多数的性能测试需要。
孙凯玉
本人性格开朗,热情大方,富有正义感,勤奋好学,对工作认真负责,注重效率,有较强的适应能力。
展开
-
JMeter——测试计划元件(十)
打开Jmeter页面:包括测试计划+工作台。1、Test Plan (测试计划):用来描述一个性能测试,包含与本次性能测试所有相关的功能。也就说本的性能测试的所有内容是于基于一个计划的。右键单击“测试计划”弹出菜单:注意:“函数测试模式”复选框,如果被选择,它会使Jmeter记录来自服务器返回的每个取样的数据。如果你在测试监听器中选择一个文件,这个数据将被写入文件。如果你尝试一个较小的测试来保证Jmeter配置正确并且你的服务器正在返回期望的结果,这是很有用的。这样做的后果就是这个文件会快速的增大,并且Jm原创 2023-03-16 09:57:59 · 772 阅读 · 1 评论 -
JMeter——书写性能测试计划书(九)
这部分写入一些项目的信息即可。原创 2023-03-16 09:55:21 · 487 阅读 · 0 评论 -
JMeter——业务级脚本开发(八)
HTTP请求–>右键添加–>后置处理器–>BeanShell后置处理程序。察看结果树可以察看HTTP请求:请求header、入参、返回结果。TestPlan–>右键–>添加–>线程(用户)–>线程组。安装路径–>打开bin–>找到jmeter.bat,双击。线程组–>右键添加–>配置元件–>HTTP信息头管理器。线程组–>右键添加–>配置元件–>HTTP请求默认值。HTTP请求–>右键添加–>监听器–>察看结果树。线程组–>右键添加–>取样器–>HTTP请求。保存脚本,重新运行即可。4.添加HTTP请求。原创 2023-03-16 09:54:41 · 207 阅读 · 0 评论 -
JMeter——Linux综合监控工具(七)
nmon是什么nmon可以实现一个命令轻松监控linux健康状况nmon收集的结果包含了以前我们讲过的所有命令的结果nmon可将监控结果进行保存并进行查看和分析nomn的安装nmon的基本使用第一种用法:安装后直接运行nmon即可1.Nmon 安装2、下载方式①、下载到本地,通过FTP上传到服务器②、命令行 wgethttp://sourceforge.net/projects/nmon/files/nmon16e_mpginc.tar.gz3、安装#新建一个nmon文件夹。原创 2023-03-16 09:53:56 · 462 阅读 · 0 评论 -
Jmeter——MySQL数据库性能分析以及计划书模板(六)
什么是慢查询字面理解:执行速度很慢的查询执行速度要慢于我们定义的慢查询时间的查询SQL语句的执行时间要大于我们定义的慢查询时间的查询慢查询开启登陆MySQL所在Linux服务器后编辑mysol配置文件,命令 vim/etc/mysq1/mysq1.conf.d/mysq1d.cnf找到 slow_query_log=1,打开它的注释文件中slow_query_1oq_file代表的是慢查询的日志路径。这个配置路径存储若慢查询语句。原创 2023-03-16 09:55:09 · 185 阅读 · 0 评论 -
Jmeter——为什么要做服务器性能监控及综合监控命令(五)
显示在top当中可以输入的命令 P:以CPU的使用资源排序显示 M:以内存的使用资源排序显示 N:以pid排序显示 T:由进程使用的时间累计排序显示 k:给某一个pid一个信号。1、iowait%:表示的是cpu等待的是io时间占整个cpu周期的百分比。avg-cpu:主要的是CPU的信息,如果是多个cpu的话是cpu的平均值,其中重点关注的是iowait,表示的是用于等待io完成请求的时间。top命令经常用来监控linux的系统状况,是常用的性能分析工具,能够实时显示系统中各个进程的资源占用情况。原创 2023-03-16 09:54:01 · 715 阅读 · 0 评论 -
JMeter——脚本开发(四)
1、badboy进行录制和导出badboy下载地址:链接:https://pan.baidu.com/s/18Po3RssrBRSnn_-xsHop1g提取码:h4w4直接解压就可以使用,在界面上输入对应录制的url进行操作,录制完成后导出为:export to jmeter,在jmeter中打开后即可对脚本进行优化。原创 2023-03-16 09:50:54 · 230 阅读 · 0 评论 -
JMeter——模拟多用户同时发送请求(三)
如下图所示,可以看到系统负载load average情况,1分钟平均负载,5分钟平均负载,15分钟平均负载分别是1.58, 0.50, 0.23;文件名随便写,里面数据每行有两个值,userId和userToken,中间用逗号隔开,我这里设置了两个用户的信息。(详看:https://blog.csdn.net/belief_009/article/details/123051440)下图第一个红框内的协议、IP、端口不需要设置,会使用步骤c中设置的默认值,只需设置请求路径。4.请求中引用配置文件中的变量。原创 2023-03-16 09:48:13 · 6344 阅读 · 5 评论 -
JMeter——介绍与安装及接口功能测试(二)
JMeter介绍JMeter是Apache组织开发的基于Java的压力测试工具。具有开源免费、框架灵活、多平台支持等优势。除了压力测试外,JMeter也可以应用的接口测试上。JMeter下载、安装及启动下载点击下载windows版本apache-jmeter-5.1.1.zip安装bin目录:启动命令jmeter.bat 在Windows可启动的批处理文件jmeter.sh 在Linux可执行的shell脚本jmeter.properties: 核心配置文件(配置中文编码)原创 2023-03-16 09:45:33 · 340 阅读 · 0 评论 -
Jmeter——性能测试的认知以及思考bug(一)
性能是用来描述产品除功能外的所具有的速度,效率和能力的综合能力评价对产品或是物品的性能惊喜定性或是定量的量测过程在这个过程中我们使用一些工具来进行场景的模拟,从而进行性能测试。原创 2023-03-16 09:46:28 · 555 阅读 · 0 评论