jmeter 建立一个网络服务的测试计划

 

如何创建一个 测试计划 测试一个网络服务。 你会 创建5个用户发送请求到一页。 同时,你会告诉用户运行测试两次。 的总数 请求用户请求(5)x(1)x(重复2次)= 10 HTTP请求。 来 建立测试计划,您将使用下列元素: 线程组 HTTP请求 综合图 

如果取样器从webservice似乎得到一个错误,双重检查 SOAP消息,并确保是正确的格式。 特别是,确保 xmlns 属性完全相同的WSDL。 如果xml名称空间 不同,网络服务可能会返回一个错误。

创建网络服务的测试计划

在我们的测试计划中,我们将使用一个。 网网络服务。 我们不会去写的细节 网络服务。 如果你不知道如何编写一个网络服务,谷歌 网络服务和熟悉编写web服务 Java和。net。 应该注意的有显著差异 如何之间。 NET和Java实现web服务。 这个话题太 广泛覆盖的用户手册。 请参考其他来源 得到一个更好的主意的差异。

 
JMeter发送请求的顺序出现在树上。
 

首先使用菜单 文件 一个 TemplatesaŠ 并选择模板” 建立一个SOAP Webservice测试计划 ”。 然后,点击“ 创建 ”按钮。

Figure 10.1.0. Webservice Template 图10.1.0。 网络服务模板 改变如下:
  1. 在“ HTTP请求违约 “改变” IP的服务器名称 
  2. 在“ Soap请求 ”,改变“ 路径: Figure 10.1.1 Webservice Path图大家Webservice路径

 

接下来,选择“ HTTP报头经理 “和更新” SOAPAction “头来匹配你的网络服务。 一些web服务可能不使用SOAPAction在这种情况下,删除它。 
目前,只有。 净使用SOAPAction,所以它是正常空白SOAPAction对于所有其他web服务。 列表包括JWSDP Weblogic,轴,心灵电动胶,gSoap。

Figure 10.1.2 Webservice Headers 图10.1.2 Webservice头

最后一步是粘贴的SOAP消息” 身体数据 ” 文本区域。

Figure 10.1.3 Webservice Body 图10.1.3 Webservice的身体

添加用户

的 线程组 告诉 JMeter的用户数量你想模拟,用户应该发送的次数 请求,他们应该发送的请求的数量。

选择线程组元素 在树上,如果您还没有选择它。 您现在应该看到线程 JMeter的集团控制面板在正确的部分窗口(见图10.2 下图)

Figure 10.2. Thread Group with Default Values 图10.2。 线程组的默认值

首先提供一个更具描述性的名字我们的线程组。 的名字 字段中,输入JMeter的用户。

接下来,增加用户的数量(称为线程)10。

下一个字段的过渡时期,保留默认值0 秒。 这个属性告诉JMeter多久开始每个之间的延迟 用户。 例如,如果你输入一个5秒的过渡时期,JMeter的意志 完成你所有的用户开始在年底前5秒。 所以,如果我们有 5用户和一个5秒过渡时期,然后开始用户之间的延迟 将1秒(5用户/ 5秒= 1用户每秒)。 如果你设置 值为0,那么JMeter将立即开始你所有的用户。

最后,清除复选框标记为“ 永远 ”,并输入一个值 在 循环计数字段。 这个属性告诉JMeter多少次重复你的 测试。 如果你进入一个循环计数的价值 ,然后JMeter只运行您的测试 一次。 JMeter反复运行您的测试计划,选择 永远 复选框。

 
在大多数应用程序中,您必须手动接受 您所作的改变在一个控制面板。 然而,在JMeter,控制面板 你让他们自动接受您的更改。 如果你改变 一个元素的名称,这棵树将被更新后用新的文本 把控制面板(例如,当选择另一个树元素)。
 

参见图10.2完成JMeter用户线程组。

Figure 10.3. JMeter Users Thread Group 图10.3。 JMeter用户线程组

添加一个侦听器来查看存储测试结果

最后一个元素是一个需要添加到您的测试计划 侦听器 。 这个元素是 负责将所有HTTP请求的结果存储在一个文件和展示 数据的可视化模型。

选择JMeter用户并添加一个元素 综合图 侦听器 ( 添加 一个 侦听器 一个 综合图 )。 接下来,您需要指定一个目录和文件名 输出文件。 你可以到文件名字段类型,或选择 浏览按钮,浏览到一个目录,然后输入一个文件名。

Figure 10.4. Graph Results Listener 图10.4。 图结果侦听器

其他网络服务

测试其他网络服务非常相似,你只需要修改在HTTP请求

  • 方法 :选择一个你想要测试
  • 身体数据 :可JSON、XML或任何自定义文本
你可能还需要修改”  HTTP报头经理 “选择正确的” 内容类型 

转载于:https://www.cnblogs.com/kuihua/p/5536993.html

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值