使用 Web 服务对服务器进行负载测试是不是与基于负载测试场景相同?

Posted

技术标签:

【中文标题】使用 Web 服务对服务器进行负载测试是不是与基于负载测试场景相同?【英文标题】:Is load testing a server using web services same as load testing scenario based?使用 Web 服务对服务器进行负载测试是否与基于负载测试场景相同? 【发布时间】:2014-12-18 05:16:07 【问题描述】:

我是性能测试的新手,也是 jmeter 的新手...我新加入了一个开发移动应用程序和 Web 服务器的组织。目前负载测试的方式是开发团队提供 Web 服务以及 body 和期待回应。目前,该团队正在 jmeter 中为每个提供的 web 服务使用 http 请求,并为并发用户运行它。我的假设是记录应用程序中的关键场景,然后为多个用户运行。 因此,我想了解与基于场景的负载测试相比,使用 Web 服务执行负载测试时服务器上的负载是否相同。如果不是,那么有人可以帮助我了解它有何不同以及它可能对性能测试产生什么影响。团队目前表示,即使它被记录,它仍然是 web 服务中提到的 url 感谢任何帮助...

谢谢, 视觉

【问题讨论】:

【参考方案1】:

这实际上取决于您要测试的场景。

    如果您正在对移动应用程序进行负载测试,最好测试具有实际负载的 Web 服务(因为每个用户的手机/平板电脑上都会有一个单独的应用程序)。

    如果您正在对 Web 应用程序进行负载测试,最好同时测试基于 UI 的场景和 Web 服务。

希望这会有所帮助。

【讨论】:

以上是关于使用 Web 服务对服务器进行负载测试是不是与基于负载测试场景相同?的主要内容,如果未能解决你的问题,请参考以下文章

Jmeter实现简单web负载测试

如何对API进行负载测试与调优(一)

如何对基于 Webrtc 的 Web 应用程序进行负载测试 [关闭]

如何对特定数量的请求/用户进行负载测试

用于 TCP 服务器负载测试的 JMeter 与 Clif

如何使用JMeter进行性能和负载测试