由于部门项目的接口需要自测,老大让我用jmeter做个压力测试,作为一个从来没用过jmeter的菜鸟,就只能问度娘了,花了几天时间,看了无数博客,总算是跌跌撞撞完成了这个任务。于是在这里写篇博客做下总结。(声明一下,以下图片都是我百度的,如果侵权联系我删除(-_-狗头保命))
用一个工具,首先肯定是下载安装了,这个我就不多说了,问度娘,需要注意的是安装完了别忘记配环境变量。
安装完了之后吗需要进到你的jmeter安装路径,找到bin文件夹里面jmeter.bat文件,双击右键就打开了。然后切换语言为中文简体就如下图所示。
JMeter压力测试首先右键测试计划创建一个线程组
JMeter压力测试
JMeter压力测试

线程组中的数值默认都是1,线程数就是并发用户数,你设置成多少就代表多少个用户同时使用这个接口,我之前测试填的是100。Ramp-Up Period,启动线程准备时间。我这里填的是1,意思是1秒启动100个线程,相当于0.01秒启动一个线程。如果设置为0,就代表100线程同时启动。循环次数就是一个线程循环启动多少次,根据你填的值,线程启动的次数就为 线程数*循环次数。后面的启动时间,启动延迟就相当于一个定时了,这里我没填,有需要的话根据实际情况填就行了。
接下来右键线程组创建一个HTTP请求如图
JMeter压力测试
JMeter压力测试图上面打红圈的就是我们需要填的。协议,根据实际情况填http或者https;服务器名或IP,就填你运行时候的域名就行了,图中填的是百度的域名;方法,根据你写的接口选择相应的GET或者POST方法;路径,同域名填你运行时候的路径就行;编码格式,UTF-8(应该基本上都是这个吧!);最后就是下面的参数了,点击下面的添加,然后在名称和值里面填上相应的参数,后面的是否编码默认是没勾上,根据个人实际情况选择。如果是传递对象或者消息体,点击Body Data,同理点击添加填入就行。最后的Files Upload是文件上传,这个我没用上就没了解。
完成上面的步骤基本上就完成了,接下来就是添加察看结果数来看运行结果了。
JMeter压力测试

点击绿色的运行或者右键线程组启动之后点击察看结果数,然后点击HTTP请求,再点击右边的响应数据就能看到运行的结果了,如下图
JMeter压力测试
如果需要看线程消耗时间的还可以添加汇总报告,和什么添加察看结果数的步骤一样,运行后点进去看结果就行,里面有各个线程的启动时间,异常,吞吐量等等。还有断言之类的因为我没用上就不多做解释了,需要用的可以自行百度(面向百度编程)。

今日份:
莫等闲,白了少年头,空悲切

相关文章:

猜你喜欢
  • 2021-07-24
  • 2021-12-03
  • 2021-04-05
  • 2021-09-16
  • 2021-09-13
相关资源
相似解决方案