使用 RPT4SOA Extension 进行 Web Service 的性能测试

发表于:2008-4-16 11:38

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:网络转载

停止脚本记录器,RPT4SOA Extesion 会根据记录的通信协议内容生成 Web Service 的测试脚本(如图十一)。


图十一、RPT4SOA Extension 记录 Web Service 生成测试脚本

图十一、RPT4SOA Extension 记录 Web Service 生成测试脚本

5. 设置 Web Service 性能调度,分配压力任务

根据录制过程生成Web Service压力测试脚本后,需要根据用户的压力测试模型建立测试调度,模拟需要加压的场景,完成测试。

选择建立的压力测试项目,选择“新建->性能调度”。

在性能调度的向导中,输入性能调度的名称,单击“完成”(见图十二)。


图十二、RPT4SOA Extension 设置性能测试调度

图十二、RPT4SOA Extension 设置性能测试调度


RPT 根据向导生成相应的性能调度,并分配缺省用户组(见图十三)。


图十三、RPT4SOA Extension 设置测试调度中的用户组

图十三、RPT4SOA Extension 设置测试调度中的用户组


如本文第 3 部分所述,本次性能测试的目的是期望测出 JWSDP+Tomcat 组合在满足响应时间 1.5 秒的情况下所支持的最大并行用户数。我们可以通过设置图十三中的“用户数量”来测量并判断指定用户数量下的 Web Service 响应时间是否满足要求。由于 Tomcat 确省支持的最大并发用户数是 150,故我们设定 150 开始测试。

在RPT中也可以通过设置用户组,完成不同脚本场景的组合,例如用户组1进行操作1,所占比例30%,用户组2进行操作2,所占比例70%, 则可以模拟3:7的混杂操作场景的压力情况;并且可以在用户组上分配进行工作的代理机IP,将压力按照机器情况分配到不同机器进行加压

右击用户组,选择“添加->测试”,选择测试脚本设置到相应用户组(见图十四)。


图十四、RPT4SOA Extension 设置测试调度中的脚本

图十四、RPT4SOA Extension 设置测试调度中的脚本


 
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号