首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >性能网站测试场景

性能网站测试场景
EN

Stack Exchange QA用户
提问于 2018-12-25 13:35:10
回答 2查看 52关注 0票数 0

我将通过构建这样的测试场景来测试我的web应用程序的性能:

  • 模拟这样的场景:x用户在同一时间请求同一个网页,并查看应用程序的响应时间。

我是如何实现这个场景的?应该使用什么工具?

EN

回答 2

Stack Exchange QA用户

回答已采纳

发布于 2018-12-25 21:26:02

Neotys公司的Neoload提供了所有这些特性来创建场景,因为人口访问应用程序的同时选择居群为常数,而不是升级和设计场景并播放scenario.It也会生成一个报告。查看有关Neoload官方页面的更多信息

票数 0
EN

Stack Exchange QA用户

发布于 2018-12-26 06:15:33

  1. 首先,您需要检查web应用程序正在使用哪个网络协议。当然,它将是HTTP和/或HTTPS。然而,现代web应用程序可以使用其他基于HTTP的传输来实现额外的功能,如AjaxWebSocket。大多数负载测试工具都支持HTTP协议,但当涉及到模拟Ajax或WebSocket请求时,选择范围缩小了。
  2. 考虑到您的in the same time需求,当所有虚拟用户在打开页面之前“相遇”时,该工具需要设置一个rendezvous point --这样您就可以保证用户在同一时刻打开页面。这一要求进一步缩小了选择范围。
  3. 预算和技能。
    • 在这种情况下,您(或者您的公司或您公司的客户)已经拥有了专有的付费负载测试解决方案(如LoadRunnerSilkPerformer)的许可证--在这种情况下,将自动做出决定。
    • 如果你一方面没有预算,另一方面又有选择的自由-有相当多的免费和开放源码负载测试工具,你需要执行你自己的调查,给出上述标准(当然,你可能需要应用你的顶部)。您可以在开源负载测试工具:您应该使用哪一种?文章中找到调查和工具选择的示例。

如果您仍然没有任何特定的想法,请考虑Apache JMeter

  • 免费开放源码
  • 不需要特定的域或编程语言知识--您可以在GUI模式下创建负载测试
  • 通过HTTP请求采样器支持HTTP和HTTPS协议(甚至可以使用HTTP(S)测试脚本记录器记录您的测试
  • 通过rendezvous points支持同步定时器
  • 如果需要,支持WebSocketsAjax
  • 具有模块化结构和功能,可以随时扩展(正如JMeter插件项目所证明的那样)
票数 0
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/37016

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档