首页 文章

如何使用Jmeter实现以下场景?

提问于
浏览
0

任何人都可以帮我解决如何使用Jmeter实现以下场景,在这种情况下,N个用户应该能够立即登录并同时实现相同的场景吗?

我已经尝试过使用录制选项,但它没有在数据库中更新 .

对于某些HTTP请求,它显示 SSO 问题 .

Steps: 1.登录Web应用程序 . 2.显示登录页面 . 3.显示两个选项 . 4.选择一个选项,该选项将重定向到特定登录页面 . 5.在主页上,我们将搜索产品 . 6.选择一个产品,然后重定向到自定义页面 . 7.在自定义页面中,我们输入值,更新订单的更改 . 8.最后完成订单并更新更新 .

如果定制订单会要求我们进入购物车,或者它会要求我们提交批准 .

1 回答

  • 0

    解决方案基本上取决于您准确测试的内容 .

    让我们考虑应用程序由单个HTTP服务器(至少在 endpoints 方面)单个HTTP客户端(它没有到达数据/服务的不同来源,特别是与websocket等现代协议)组成 .

    然后,每个场景都会成为一系列HTTP请求/响应交互,无论发生什么情况 .

    因此,为JMeter进行布局的最佳方法是记录此交互的样本并对其进行参数化 .

    您可以使用JMeter本身(例如,检查this guideline"official" one),或使用其他工具(如Fiddler),然后在JMeter中实现序列 .

    但是,更多的是,例如,客户端(浏览器)非常轻量级,主要负责发送请求和呈现响应 - 而大部分职责都在服务器上,而 this 是您要测试性能的 .

    对于现代,在服务器和客户端之间模糊和传播的Web应用程序(更不用说异步交互),这种方式也可能足够好 - 但可能不是 .

    那么你可能想要在程序集中评估整个应用程序的性能 . 在JMeter中实现这一目标的方法之一是使用JMeter的WebDriver插件,check this tutorial .

相关问题