[英]Load-Testing a Java-Client-Server-Application
我们对客户端-服务器-应用程序使用spring-remoting。 现在,我们不确定如何使用序列化对象实现真实的负载测试。
问题在于,许多负载测试工具箱都基于纯文本HTTP通信,因此很容易参数化http请求。 因为spring-remoting是基于序列化的对象的,所以我们无法轻松地将HTTP通信参数化到服务器。
我的第一个想法是封装spring-remoting的端点,并通过客户端服务类调用服务。 但是,如何实现从多个客户端调用远程服务以获得真实的负载测试方案呢? 有什么解决方案可以轻松包装客户端服务?
有没有人经历过如何实现它?
谢谢你的建议。
有一个商业的 JMeter插件可以实现这一功能,请参见:
为了使测试切实可行,您需要使序列化对象中的内容可变。
此Java序列化插件将允许以下操作:
使用JMeter Proxy Server轻松记录流量,将创建使用自定义采样器的测试计划
通过$ {searchedWord}这样的简单语法就可以轻松地对请求进行可变化(将以XML形式显示),其中searchedWord可以来自CSV或任何用户定义的变量。
使用JMeter标准后处理器可以轻松地从响应中提取数据
通过标准的JMeter View Results Tree元素轻松调试请求/响应
免责声明:我是发布此解决方案的公司的成员
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.