对具有静态URL的Intranet网站进行负载测试

时间:2014-09-09 10:01:53

标签: jmeter load-testing performance-testing

我们有一个内部网站点,其中包含静态URL(example.com/index.php),当我们在网站内导航或执行操作时,它们永远不会改变。我们所做的所有操作都将在Iframe中执行,并且所有网页的网址都保持不变。

是否可以为此类网站进行负载测试?我想尝试Jmeter进行负载测试,但不确定它是否适合我的场景。 如果有任何其他开源工具可用,请另外建议。

1 个答案:

答案 0 :(得分:0)

我目前所知的任何性能测试工具都不了解iframe,DOM,样式,脚本等。它们在协议级别上运行,特别是HTTP负载测试工具发送GET / POST / PUT / DELETE /等。请求并测量响应时间。因此,性能测试采用以下步骤:

  1. 创建测试场景(记录或手动开发)
  2. 相关性(从先前的请求中获取动态参数并将其添加到下一个请求中)
  3. 参数化(一旦测试适用于1个虚拟用户,可以添加更多用户和数据。
  4. 运行测试
  5. 分析结果
  6. 关于JMeter世界:

    1. 录制测试方案 - HTTP(S) Test Script Recorder
    2. 相关性:
    3. 参数化
      • CSV Data Set Config
      • 允许读取文件,执行数据库查询,生成随机整数,字符串等的各种采样器和函数
    4. 对于最流行的开源测试工具:

      1. Grinder
      2. Gatling
      3. Tsung
      4. 对于上述工具主要功能比较和评论,请参阅Open Source Load Testing Tools: Which One Should You Use?文章。