performance - 如何开始性能测试

标签 performance testing load

我已经作为学习的例子收集了一些关于工具、目标、场景的信息,但我需要你的输入。请帮助我。

我是性能测试的新手,想测试以下网站 www.volkswagen.co.nz

你能告诉我,需要测试什么吗?每个场景的场景和事件是什么?我需要添加哪些指标?哪个是最好的免费测试工具?如何测试是否像AWS一样部署在云端?

请让我知道,在此先感谢。

最佳答案

性能测试需求,

  1. 确定您的网络应用中的关键/繁重/重要场景(无论部署云/独立)
  2. 根据响应时间、吞吐量、延迟等确定服务水平协议(protocol)。
  3. 确定工作负载模型,即应用程序期望的用户负载量。这应该尽可能细粒度(某个时间点每个事务/工作流的平均用户数)
  4. 确定工具(JMeter 是免费软件,也是最好的,但如果您支付得起费用,则可以考虑 loadrunner、neoload 等)
  5. 记录工作流脚本并进行参数化和关联。
  6. 为负载测试生成测试设置并执行负载测试。
  7. 监控系统利用率,收集响应时间、吞吐量、错误率、延迟等指标。

这一切都来自负载测试。有关更多信息,请阅读 http://www.guru99.com/performance-testing.html

关于performance - 如何开始性能测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30020951/

相关文章:

javascript - ExtJS 4.1-Store.add()(之后是同步)与Model.save()

performance - laravel 响应很慢,加载需要很长时间

java - 多个(甚至可能未使用的)jar文件的大型类路径效率低下

javascript - Jasmine 测试 url 的 javascript 函数

testing - UFT 未在某些播放中识别窗口

Delphi:从流中打开 zip 存档 -> 提取到流

ruby - 在 Ruby 中,是否有必要内存一个返回常量值/对象的方法?

performance - 移动应用的 KPI

javascript - 从外部域加载 javascript,页面加载后延迟几秒

sql-server - 如何计算每秒数据库事务数和数据库增长