有人能帮我解决如何使用Jmeter实现以下场景吗?在这个场景中,N个用户应该能够同时登录并实现相同的场景?
我已经尝试使用记录选项,但它不在数据库中更新。
对于某些HTTP请求,它显示的是SSO问题。
步骤: 1.登录到web应用程序。2.显示着陆页。3.显示两个选项。4.选择一个选项,它将重定向到特定的着陆页面。5.在首页,我们会搜寻产品。6.选择一个产品,然后重定向到定制页面。7.在定制页面中,我们将输入值,更新对订单的更改。8.最后完成订单的更新修改。
在定制订单将要求我们移动到购物车或它将要求我们提交审批。
发布于 2017-03-09 00:57:46
解决方案基本上取决于您到底测试了什么。
让我们考虑一下应用程序由单个HTTP服务器(至少就端点而言)和单个HTTP客户机(它不会到达数据/服务的不同来源,特别是使用websocket等现代协议)。
然后,您的每一种场景都是一系列HTTP请求/响应交互,不管在幕后发生什么。
因此,最好的方式来为JMeter规划它应该是记录这种交互的样本并将它参数化。
您可以使用JMeter本身(例如,本准则或“官方”一)进行检查,或者使用其他工具(如Fiddler),然后在JMeter中实现序列。
但更多的是“经典”web应用,客户机(浏览器)非常轻量级,主要负责发送请求和呈现响应--而大多数职责都在服务器上,而这个是要测试性能的。
对于现代的网络应用来说,职责模糊&在服务器和客户端之间传播(更不用说异步交互),这种方式可能也足够好,但可能不是。
然后,您可能会想要评估整个应用程序的性能,在汇编中。在JMeter中实现这一目标的方法之一是为JMeter,检查本教程使用WebDriver插件。
https://stackoverflow.com/questions/42677930
复制相似问题