JMeter工具创建WebService测试计划20210725

创建WebService测试计划

https://jmeter.apache.org/usermanual/build-ws-test-plan.html

  1. 构建 WebService 测试计划
    在本节中,您将学习如何创建 测试计划来测试 Web 服务。您将创建五个向 One page 发送请求的用户。此外,您将告诉用户运行他们的测试两次。因此,请求总数为(5 个用户)x(1 个请求)x(重复 2 次)= 10 个 HTTP 请求。要构建测试计划,您将使用以下元素: 线程组、 HTTP 请求和 聚合图。

如果采样器似乎从 Web 服务收到错误,请仔细检查 SOAP 消息并确保格式正确。特别是,确保 xmlns属性与 WSDL 完全相同。如果 xml 命名空间不同,Web 服务可能会返回错误。

9.1 创建WebService测试计划
在我们的测试计划中,我们将使用 .NET 网络服务。我们不会深入讨论编写 Web 服务的细节。如果您不知道如何编写网络服务,请谷歌搜索网络服务并熟悉为 Java 和 .NET 编写网络服务。应该注意的是,.NET 和 Java 实现 Web 服务的方式存在显着差异。该主题太广泛,无法在用户手册中涵盖。请参考其他来源以更好地了解差异。

JMeter 按照请求在树中出现的顺序发送请求。
首先使用菜单 File → Templates… 并选择模板“ Building a SOAP Webservice Test Plan ”。然后,单击“创建”按钮。

图 9.1.0。 网络服务模板

图 9.1.0。网络服务模板
更改以下内容:
在“ HTTP 请求默认值”中更改“ IP 的服务器名称”
在“ Soap Request ”中,更改“ Path: ”
在这里插入图片描述

图 9.1.1 Web 服务路径
接下来,选择“ HTTP Header Manager ”并更新“ SOAPAction ”标头以匹配您的网络服务。在这种情况下,某些 Web 服务可能不使用 SOAPAction 将其删除。
目前,只有 .NET 使用 SOAPAction,因此所有其他 Web 服务都有一个空白的 SOAPAction 是正常的。该列表包括 JWSDP、Weblogic、Axis、The Mind Electric Glue 和 gSoap。

图 9.1.2 Web 服务头

图 9.1.2 Web 服务头
最后一步是将 SOAP 消息粘贴到“ Body Data ”文本区域中。
在这里插入图片描述

图 9.1.3 Web 服务主体

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值