使用jmeter进行GWT负载测试

jax*_*axb 15 gwt load-balancing jmeter

我有一个GWT应用程序,并想使用像jmeter这样的工具来测试负载和功能.我不确定jmeter是GWT的正确工具.任何人都可以指导我使用合适的工具或者告诉我如何用jmeter做到这一点?

我想测试登录功能:我在登录屏幕上有两个文本框"用户名"和"密码",想测试有多少用户可以同时登录,需要多长时间才能到达服务器.不知道jmeter如何获得"用户名"和"密码",并且可以提交它以针对GWT应用程序的DB进行验证?

提前致谢.

pdb*_*ett 5

我想这取决于你想要测试的内容.如果你想测试客户端代码,像Selenium这样的东西可能会更好.

但是,如果你只想测试后端,你可以让JMeter通过HttpClient或类似的东西发送HTTP请求.您可以使用调试代理(如Fiddler)确定请求中的内容.


Fre*_*tte 5

使用基于HTTP表单(如JMeter或Selenium)的负载测试解决方案测试GWT可能会非常困难,因为用户界面不断发展.

在我们的项目中,我们采取了另

使用gwtrpccommlayer项目,我们直接从JUnit调用RPC servlet.

http://code.google.com/p/gwtrpccommlayer/

这意味着我们可以在我们的负载测试脚本中重用我们的服务器端外观API,并将这些脚本作为服务器端代码进行维护.

因此,在JUnit中,我们可以启动多个线程来模拟使用该应用程序的多个用户并收集统计信息.