这篇文章是由Xmeter Jun撰写的Xiaobai,他想知道绩效测试和Jmeter。它适合对两者了解的学生。如果您已经有经验,请绕行,不要浪费时间:-)我们将介绍Jmeter的使用SceneShow来安装,运行Jmeter并开始最简单的测试。您仍然在Jmeter的门口徘徊吗?遵循本文,您可以打开Jmeter旅行。
Jmeter是开源的Apache基础下的性能测试工具,该工具用于测试服务器上部署的应用程序的性能。由于其简单使用,Jmeter被用作接口测试工具,因为它的使用简单使用...什么?什么是性能测试,为什么要进行另一个接口测试?嗯,Xmeter抬起栗子。您开设了一家在线商店,并为双重十一做准备做很多事情。我认为一天中的当天没有大量用户访问您的在线商店。您的在线商店被挂了。我该怎么办?
方法是,在实际活动之前,对其进行测试以确认系统可以承担很多用户。当然,请访问您的网站上的软件。是的,它是开源的,不花钱!该接口测试,只需在此处理解,即验证您的在线商店应用程序逻辑是否有问题。例如,当您进行折扣活动时,请勿在结算时犯错。
Jmeter可以在Jmeter的官方网站上下载。下载链接如下图所示。当Xmeter Jun撰写本文(2016/11)时,最新版本为3.0。
下载后,将其解压缩到系统下的任何目录。我们将目录称为%jmeter_home%,然后运行%jmeter_home%binjmeter.bat文件。怎么样,Jmeter出来了?
仔细研究错误的原因。事实证明,爪哇没有安装,因为Jmeter是用Java编写的。跑步时,需要Java ...不... Xmeter Jun,我似乎已经看到了jmeter的界面courseconconprations,恭喜,这是因为您之前已经安装了Java,并跳过下一步。
安装前下载其安装程序包。这是下载地址。打开页面后,单击下面显示的链接。
输入下一页后,按顺序显示的顺序单击下载。当然,下载的文件需要与您的系统相对应。如果是Linux,请下载相关的Linux版本。Xmeter Jun使用Java的64位版本。
下载后运行EXE文件,并根据指南提示安装Java。run%jmeter_home%binjmeter.bat再次。如果您全部安装,则应该能够出现Jmeter的操作接口。
安装了Jmeter,然后进行一个简单的实验。当然,必须有一个测试的测试目标,即测试系统是什么。Xmeter Jun以测量母亲为例描述一个简单的性能测试过程:Xmeter Jun保证您在5分钟内完成测试体验。
如下图所示,右 - 单击“测试计划”> add> threads(用户)> thread Group。Xmeter需要解释“线程组”的含义:Jmeter由Java实现,并使用Java线程模拟用户。因此,组是一组虚拟用户,用于模拟对测试系统的访问。
下一个Xmeter将引入“线程组”中经常使用的一些设置。
1)线程数:这里是指虚拟用户的数量。默认输入是“ 1”,这表明模拟了虚拟用户访问系统的模拟。如果要模拟100个用户,请在此处输入100个。
2)升级期(以秒为单位):虚拟用户增长时间。不要担心,不用担心,Xmeter Jun会给您栗子:例如,您正在测试出勤系统,因此,当实际用户日志时在使用出勤系统中,并不是每个人都大声喊叫1、2、3-然后一起登录。
实际用法场景可能在9点钟,因此从8:30开始,出勤系统将开始互相登录,直到9:10.enter 40(分钟)* 60(秒)= 2400。实际测试通常不会设置如此长的时间。由于原因,您是否需要等待40分钟的登录操作进行测试?
在正常情况下,估计可以估计登录频率数量的长度。例如,大多数人可以从8:55到9:00登录,然后将其设置为300秒。如果“线程号”输入为100,则意味着100个用户在5分钟内登录。
3)流通时间:虚拟用户确实在此解决了多少个测试。默认值是虚拟用户在虚拟用户完成后停止运行。如果您选择“永远”,则意味着测试在运行后无法停止,除非您强迫它点击。
下一步是添加实际的页面测试,右-Click“线程组”>“ add”>“ Sampler”>“ HTTP请求”。
接下来,您需要设置“ HTTP请求”采样器的属性,如下所示:
1)名称:输入“ baidu”,这是测试网页的描述性文本
2)服务器名称或IP:测试服务器的网站名称也可以是IP地址。可以根据测试系统的属性配置其余属性,现在它们可以为空。
当前的测试脚本可以运行。首先单击下图所示的第一步:单击“保存脚本”按钮;然后单击图中所示的第二步:单击“运行”按钮。
等等,Xmeter,为什么我的测试没有任何响应?嗯,实际上,测试已经运行,您可以转到“选项”>“日志查看器”以查看运行日志。如果您仍然看不到日志,您可以单击下面显示的三角箭头以展开或放出日志视图。您可以在日志视图中看到“线程组1-1”的开始和结束时间,表明测试已经运行。
这种jmeter运行太直觉了,对吗?那么,如果我的测试错了,我怎么能找到它?不用担心,Jmeter提供了“听众”,以便用户观察测试结果。
如下图所示,右键单击“线程组”>“ surveter”>“查看结果树”,以查看性能测试期间的请求和响应信息。添加后,保存测试脚本并再次运行。
运行测试后,单击“查看结果树”>“ baidu”,然后单击下图中3所示的位置。您可以在测试期间查看一些有用的信息,例如请求发送的信息和响应数据。下一步,您可以尝试将“线程组”中的“线程号”更改为10,即模拟10个用户访问不要改变太大,否则,请小心du niang密封您的IP地址:-)
好吧,到目前为止,您已经学会了编写最简单的Jmeter性能测试案例。如何简单!
资料来源:www.jianshu.com/p/0e4daecc8122感觉很好,别忘了喜欢它+向前!