首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对Java客户端服务器应用程序进行负载测试

对Java客户端服务器应用程序进行负载测试
EN

Stack Overflow用户
提问于 2010-01-13 00:31:39
回答 2查看 2.1K关注 0票数 2

我们对客户端-服务器-应用程序使用spring-remoting。现在我们不知道如何用序列化的对象实现真正的负载测试。

问题是,许多负载测试工具包都是基于纯文本HTTP通信的,因此很容易将http请求参数化。因为spring-remoting是基于序列化对象的,所以我们不能很容易地参数化到服务器的http通信。

我的第一个想法是封装spring-remoting的端点,并通过客户端服务类调用服务。但是,我如何才能实现从多个客户端调用远程服务来获得真正的负载测试场景呢?有没有以一种简单的方式包装客户端服务的解决方案?

有没有人有实现它的经验?

谢谢你的建议。

EN

回答 2

Stack Overflow用户

发布于 2010-01-13 01:22:36

Spring forums上有一个关于如何使用JMeter进行测试的讨论。要使用JMeter,您需要编写一个自定义采样器。他们在JMeter网站上有一些例子。

或者,您可以尝试使用Grinder。测试脚本是使用jython编写的,但可以说,为非标准协议创建测试更容易。

票数 1
EN

Stack Overflow用户

发布于 2013-12-06 16:07:24

有一个commercial JMeter插件可以实现这一点,请参阅:

  • http://www.ubik-ingenierie.com/blog/load-testing-java-serialization-applications-with-jmeter/

为了使您的测试更真实,您将需要改变序列化对象中的内容。

此Java序列化插件将支持以下功能:

通过使用

  • 代理服务器轻松记录流量,将通过简单的语法(例如${ searchedWord } )创建使用自定义采样器的JMeter

  • easy variabilization of requests (将显示为XML)的《测试计划》,其中searchedWord可以来自CSV或任何用户定义的CSV使用JMeter标准从响应中提取数据通过标准JMeter查看结果树元素

对请求/响应进行Processors

  • Easy调试后

免责声明:我是分发此解决方案的公司的成员

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2050494

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档