Web Services 如何使用UFT通过一个脚本测试多个Web服务?

nr9pn0ug  于 2022-11-15  发布在  其他
关注(0)|答案(1)|浏览(149)

我正在尝试创建一组回归测试脚本来测试不同的Web服务以及与HP UFT中的Web应用程序相关的相应方法。我正在使用UFT的API测试功能。我有请求和响应XML(手动获取)。要测试的Web服务方法超过50种。所有这些方法的测试用例都相同。当前正在通过参数化Excel电子表格中的数据来设置请求的输入数据。
由于测试用例完全相同,并且所有Web服务方法的输入数据都具有类似的字段,如First Name、Last Name、LoginID等,我想知道是否有一种方法可以编写一个脚本,该脚本可以动态地从电子表格中读取Web服务方法名称和关联数据,并在请求XML文件中使用它(与Web服务方法同名),该方法也在运行时加载。
通过这种方式,在脚本开发完成后,我所需要做的就是准备一个要测试的所有Web服务方法的列表,并将它们与所需的请求数据沿着输入到测试电子表格中。脚本将循环遍历所有Web服务方法,并逐个执行每个Web服务方法的测试用例。

zte4gxcn

zte4gxcn1#

在您的情况下,我认为您应该使用Soap请求方法而不是Web服务调用。使用soap请求,而不是消息本身,您还可以参数化端点地址和SoapAction。希望这对Yossi有帮助

相关问题