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

如何使用Jmeter实现以下场景?,jmeter,performance-testing,load-testing,blazemeter,Jmeter,Performance Testing,Load Testing,Blazemeter,有谁能帮助我使用Jmeter实现以下场景吗?在这个场景中,N个用户应该能够立即登录并同时实现相同的场景 我已经尝试使用录制选项,但它没有在数据库中更新 对于某些HTTP请求,它显示了SSO问题 步骤: 1.登录到web应用程序。 2.将显示登录页。 3.显示两个选项。 4.选择一个选项,它将重定向到特定的登录页。 5.从主页上,我们将搜索产品。 6.选择一个产品,它将重定向到自定义页面。 7.在定制页面中,我们输入值,更新对订单的更改。 8.最后完成订单中的更新更改 定制订单将要求我们进入购物车

有谁能帮助我使用Jmeter实现以下场景吗?在这个场景中,N个用户应该能够立即登录并同时实现相同的场景

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

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

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


定制订单将要求我们进入购物车或要求我们提交审批。

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

让我们考虑应用程序包括单个HTTP服务器(至少在端点方面)+单个HTTP客户端(它没有达到不同的数据/服务源,特别是像WebSosits之类的现代协议)。 然后,您的每个场景都变成了一系列HTTP请求/响应交互,不管在幕后发生了什么

因此,为JMeter展示它的最好方法是记录此交互的样本并将其参数化

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

但这是为了更多,比如说“经典”web应用,其中客户端(浏览器)非常轻量级,主要负责发送请求和呈现响应,而大部分职责都在服务器上,这是您要测试的性能

对于现代的web应用程序来说,这种责任在服务器和客户端之间模糊和分散(更不用说异步交互)的方式可能也足够好,但可能不行

然后,您可能需要在汇编中评估整个应用程序的性能。
在JMeter中实现这一点的方法之一是使用JMeter的WebDriver插件。

您现在谈论的是性能,而不是功能测试,不是吗?