Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space FUNCTDEV and version SVC2020.1

...

Table of Contents
maxLevel1

关于 Load Test

Parasoft Load Test 允许您重用 SOAtest 功能测试,以验证应用程序在高负载下的性能和功能性。Parasoft Load Test 功能:

...

此外,Parasoft Load Test 提供内建支持,以测试 Junits 和用于对任何实现 Parasoft Load Test 组件 API 的组件的框架进行负载测试;例如,它允许使用实现 Parasoft 组件 API 的轻量级基于套接字的组件进行负载测试。这使得负载测试可以针对组织在执行性能验证时所面临的各种独特的复杂性进行专门化和定制。 

系统要求

Load Test 对单个负载测试进程要求 4 GB,对每个额外负载测试进程要求 2 GB。推荐每个负载测试进程的系统内存为 4 GB。

安装指南 

Parasoft SOAtest 安装程序会同时安装 Parasoft SOAtest 和 Parasoft Load Test 。

启动 Load Test

通过单击 Launch Parasoft Load Test  工具栏按钮打开负载测试。

通过命令行界面启动 Load Test

从命令行启动系统时,可以将系统属性传递给 Load Test。

依赖项同步设置

以下设置使 Load Test 忽略外部依赖关系。依赖关系将不会显示在计算机配置面板的“计算机依赖关系”视图中。

...

lt -J-Ddependencies.default.unselect=true

Java 版本要求

使用 -ask 标记启动 Load Test,它将提示您指定要运行的 Java 可执行文件。如果您需要使用其他版本的 Java 或其他发行版来运行,这将很有帮助。例如,通过 SSL 连接到 WebSphere 应用程序需要 IBM JRE。您可以在下载 IBM JRE 并在启动 Load Test 时使用 -ask 选项,这将提示您指定备用 Java。有关其他信息,请查阅 IBM WebSphere MQ 1  

Windows:

lt -ask

Linux and MacOS:

...

第一次启动后,可能不会在控制台上打印配置文件的路径,但是会在以下目录中创建它,因此您可以随时对其进行编辑:  <SOATEST_INSTALL>/eclipse/plugins/com.parasoft.xtest.libs.web_<version>/root/

负载测试 SOAtest 功能测试

Parasoft Load Test 允许您在增加的负载下运行功能测试。Parasoft Load Test 使用指定的虚拟用户数量或每秒点击量(点击率)重复执行所选测试套件。

Note
titleWeb 负载测试

如果要使用基于浏览器的功能测试对极少浏览的 web 进行负载测试,请使用 SOAtest 为该应用程序对它们进行配置。有关更多详情,请查阅 为负载测试准备 Web 功能测试Preparing Web Functional Tests for Load Testing

负载测试旨在验证应用程序或服务在高负荷下的性能和功能。它允许您与多线程、多用户并行运行测试套件。

...

Warning
title测试自己的应用程序 — 而不是公共应用程序!

Parasoft 不推荐或容忍在公共应用程序(包括 SOAtest 教程中引用到的应用程序)上执行负载测试。请将负载测试只应用于您自己的应用程序,或 Load Test 教程中使用的 parabank 示例应用程序。

从早期 Parasoft SOAtest 或 WebKing 迁移测试

如果您在 SOAtest 5.5 或更早版本中配置了负载测试,则可以直接导入并完全支持它们。还支持来自 Parasoft WebKing 的负载测试,它们应该在 Parasoft SOAtest 中打开,然后按照 SOAtest 用户指南的描述为负载测试进行配置和验证。

配置外部 JAR 文件或类文件夹的依赖项

如果您即将对使用具有外部 JAR 文件或类文件夹依赖项的扩展工具进行负载测试,请执行以下步骤,以保证这些 SOAtest 扩展工具在负载测试中找到它们的依赖项。

...