Jmeter 用户手册 - 建立测试计划 打印 E-mail
作者:WhoisTester   
2011-09-23 13:57
页面导航
Jmeter 用户手册
新手入门
建立测试计划
测试计划要素
建立web测试
全部页面

 3。 建立测试计划


一个测试计划描述了一系列步骤,JMeter会在运行时执行。 一个完整的测试计划将包括的一个或多个线程组,逻辑conrollers,样本生成控制器,监听器,定时器,断言,并配置元素。
3.1添加和删除元素

一个测试计划中添加元素,可以通过右键单击树中的元素,从“添加”列表中选择一个新的元素。 另外,元素可以从文件中载入,选择“合并”或“打开”选项添加。

要删除一个元素,确保元素被选中,右键单击该元素,然后选择“删除”选项。


3.2加载和保存元素

若要从文件中加载一个的元素,右键单击您要加载的元素添加在现有的树中的元素,并选择“合并”选项。 选择元素保存的文件。 JMeter会合并成树的元素。

为了保存树中的元素,右键单击一个元素,并选择“保存选择为... ...” 选项​​。 JMeter会保存所选的元素,再加上它下面的所有子元素。 通过这种方式,可以节省测试树片段和单个元素,以供日后使用。

工作台自动保存测试计划,但可以单独保存上述。


3.3配置树中的元素

在测试树中的任何元素将出现在JMeter的右侧框架的控制。 这些控件允许您配置的特定测试元素的行为。 可以配置一个元素取决于它是什么类型的元素。

测试树本身可以被操纵,通过拖放组件的测试树周围。


3.4保存测试计划

虽然它不是必需的,我们建议您保存在运行前的测试计划文件。 为了保存测试计划,选择“保存”或“保存测试计划... ...” 从文件菜单(使用最新版本,它不再需要首先选择测试计划元件)。

JMeter允许在您保存整个测试计划树或只是它的一部分。 仅保存在一个特定的“分支”的测试计划树中的元素,在树中选择测试计划元件,从开始的“分支”,然后点击鼠标右键来访问“保存选择,。 ... ...“ 菜单项。 另外,选择适当的测试计划元件,然后选择“保存选择... ...” 从编辑菜单中。


3.5运行测试计划

要运行您的测试计划,选择“运行”菜单项从“开始”(控制+ R)。 JMeter是运行时,它显示了一个绿色的小盒子,在菜单栏下的部分的右手结束。 您也可以检查“运行”菜单。 如果禁用“开始”,并启用“停止”,那么JMeter正在运行您的测试计划(或者,至少,它认为它是)。

绿色方块左侧的数字是活动线程数/线程总数。 这些只适用于本地运行的测试,他们不包括远程系统上的任何线程开始时,使用客户机 - 服务器模式。


3.6停止测试

停止命令,从菜单有两种类型:

停止(控制+'。') - 如果可能的话立即停止线程。 在JMeter的2.3.2版本后,现在很多采样中断的这意味着,活跃的样品可以提前终止。 stop命令将检查所有线程都默认的超时时间,这是5000毫秒= 5秒内停止。 这是可以改变的使用JMeter的财产jmeterengine.threadstop.wait ]如果线程没有停止过,然后显示一条消息。 “停止”命令,可以重试,但如果失败,那么它需要退出JMeter的清理。
关闭(控制+ ',')-请求线程停止任何当前工作结束。 不会中断任何积极的样品。 模态关机对话框中,将仍然有效,直到所有的线程都停止。

2.3.2 JMeter的版本后,允许将要发起的停止,如果关机时间过长。 关闭关机对话框中,选择“运行/停止,只要按下Control +'。”“。

当在非GUI模式运行JMeter中,有没有菜单,和JMeter没有反应,如控制按键+“。” 所以在2.3.2版本后,JMeter的非GUI模式将在一个特定的端口(默认为4445,见JMeter的jmeterengine.nongui.port jmeterengine.nongui.port )的命令听。 JMeter的支持在2.4之后的版本,自动选择备用端口,如果默认端口正在使用(例如另一个JMeter的实例)。 在这种情况下,JMeter将尝试下一个更高的端口,继续,直到它到达JMeter的财产jmeterengine.nongui.maxport )默认4455。 如果maxport是小于或等于port ,端口扫描不会发生。 注意JMeter的2.4和更早版本,没有设立非GUI客户端,只有非GUI的独立测试监听器,这已得到修复。

显示在控制台窗口中选择的端口。

目前支持的命令是:

关机 - 正常关机
StopTestNow - 立即关机

这些命令可以通过shutdown[.cmd|.sh]或stoptest[.cmd|.sh]脚本分别发送。 在JMeter的bin目录中找到这些脚本。 如果脚本是来自同一主机上运行,​​该命令将只接受。


3.7错误报告

JMeter的报告的jmeter.log文件中的警告和错误,以及一些测试运行本身的信息。 只是偶尔可能会出现一些错误,JMeter是无法捕捉和记录,这些将出现在命令控制台。 如果测试不行为像您期望的那样,请检查日志文件的情况下,任何已报告错误(例如,也许在一个函数调用的语法错误)。

抽样误差(如HTTP 404 - 找不到文件),一般都不会在日志文件中报告。 相反,这些存储作为样本结果的属性。 样本结果的状态可以看出,在各种不同的听众。




 

发表评论


安全码
刷新