jMeter - 构建测试计划

  • 什么是测试计划?

    测试计划可以被视为运行测试的容器。它定义了要测试的内容以及如何进行测试。一个完整的测试计划由一个或多个元素组成,例如线程组、逻辑控制器、样本生成控制器、侦听器、计时器、断言和配置元素。一个测试计划必须至少有一个线程组。
  • 编写测试计划

    按照下面给出的步骤编写测试计划 -

    第 1 步:启动 JMeter 窗口

    通过单击打开 JMeter 窗口 /home/manisha/apache-jmeter-2.9/bin/jmeter.sh. JMeter 窗口将如下所示 -
    JMeter GUI
    这是一个纯空白的 JMeter 窗口,没有添加任何其他元素。它包含两个节点 -
    • Test Plan node - 是保存真正测试计划的地方。
    • Workbench node- 它只是提供一个地方来临时存储不使用的测试元素,用于复制/粘贴目的。保存测试计划时,工作台项目不会随之保存。

    步骤 2:添加/删除元素

    通过右键单击测试计划节点并从“添加”列表中选择一个新元素,可以将元素(将在下一章测试计划元素中讨论)添加到测试计划中。
    或者,您可以从文件加载元素并通过选择“合并”或“打开”选项添加它。
    例如,让我们向测试计划添加一个线程组元素,如下所示 -
    添加线程组
    要移除元素,请确保选中该元素,右键单击该元素,然后选择“移除”选项。
    删除元素

    第 3 步:加载和保存元素

    从文件加载元素 -
    • 右键单击要向其添加加载元素的现有树元素。
    • 选择合并。
    • 选择您保存元素的文件。
    • JMeter 会将元素合并到树中。
    默认情况下,JMeter 不保存元素,您需要显式保存它。
    加载元素
    保存树元素 -
    • 右键单击该元素。
    • 选择将选择另存为...选项。
    JMeter 将保存选定的元素,以及它下面的所有子元素。默认情况下,JMeter 不保存元素,您需要像前面提到的那样显式保存它。

    步骤 4:配置树元素

    测试计划中的任何元素都可以使用 JMeter 右侧框架中的控件进行配置。这些控件允许您配置该特定测试元素的行为。例如,可以为多个用户配置线程组、加速周期等,如下所示 -
    添加线程组

    步骤 5:保存测试计划

    您可以使用以下任一方法保存整个测试计划 Save 或者 "Save Test Plan As ..." 从文件菜单。
    保存测试计划

    步骤 6:运行测试计划

    您可以通过单击运行测试计划 Start(Control + r) 从 Run菜单项。当 JMeter 开始运行时,它会在菜单栏下方该部分的右端显示一个小绿色框。
    运行测试计划
    绿框左边的数字是活动线程数/线程总数。这些仅适用于本地运行的测试;当使用客户端-服务器模式时,它们不包括在远程系统上启动的任何线程。

    步骤 7:停止测试计划

    您可以通过两种方式停止测试 -
    • 使用 Stop(控制 + '.')。如果可能,它会立即停止线程。
    • 使用 Shutdown(控制 + ',')。它请求线程在任何当前工作结束时停止。