LoadRunner WebService接口测试(二)---Webservice接口测试

高分请说下,LoadRunner WebService接口测试(二)---Webservice接口测试
最新回答
衬心

2024-09-29 04:22:41

本文将深入介绍如何使用LoadRunner进行WebService接口测试,尽管市面上存在多种专门的接口测试工具,例如soapui、postman等,但LoadRunner同样具有强大的接口测试能力。以下通过fy.webxml.com.cn/webser...为例,详细说明使用LoadRunner进行WebService接口测试的流程。

首先,在LoadRunner中选择Web Services协议,启动新脚本创建流程。

其次,通过Manage Services功能管理待测试服务。在弹出的对话框中,选择或导入服务。

导入服务时,可选择URL或文件方式。URL导入时需输入服务URL,确保在URL后添加“?wsdl”,例如fy.webxml.com.cn/webser...。文件导入时,需将内容保存为后缀为".wsdl"的文件,使用浏览器打开并另存为同格式文件。

导入成功后,可在“Operations”标签页中查看服务包含的所有方法。这些方法与访问
http://fy.webxml.com.cn/webservices/EnglishChinese.asmx
时查看的方法一致。

接着,使用“Add Service Call”添加服务调用,配置服务、端口名、操作名。以测试TranslatorString操作为例,设置输入参数“wordKey”,输出参数并保存结果。

脚本生成后,通过调试检查返回结果的正确性,需要在“Run-time Settings”对话框中设置日志格式为“Extended log->Parameter substitution”。回放脚本后,通过检查日志中的参数值判断测试结果。

最后,增强脚本,包括参数化和设置检查点。参数化遵循既定策略,通过检查点确保脚本正确性。使用strstr函数判断输出参数与预期值是否相符。

完成以上步骤后,脚本即开发完毕,可进行实际的接口测试。