jmeter 建立一个网络服务的测试计划
如何创建一个 测试计划 测试一个网络服务。 你会 创建5个用户发送请求到一页。 同时,你会告诉用户运行测试两次。 的总数 请求用户请求(5)x(1)x(重复2次)= 10 HTTP请求。 来 建立测试计划,您将使用下列元素: 线程组 , HTTP请求 , 综合图 。
如果取样器从webservice似乎得到一个错误,双重检查 SOAP消息,并确保是正确的格式。 特别是,确保 xmlns 属性完全相同的WSDL。 如果xml名称空间 不同,网络服务可能会返回一个错误。
创建网络服务的测试计划
在我们的测试计划中,我们将使用一个。 网网络服务。 我们不会去写的细节 网络服务。 如果你不知道如何编写一个网络服务,谷歌 网络服务和熟悉编写web服务 Java和。net。 应该注意的有显著差异 如何之间。 NET和Java实现web服务。 这个话题太 广泛覆盖的用户手册。 请参考其他来源 得到一个更好的主意的差异。
首先使用菜单 文件 一个 TemplatesaŠ 并选择模板” 建立一个SOAP Webservice测试计划 ”。 然后,点击“ 创建 ”按钮。
图10.1.0。 网络服务模板改变如下:
- 在“ HTTP请求违约 “改变” IP的服务器名称 ”
- 在“ Soap请求 ”,改变“ 路径: ”
图大家Webservice路径
接下来,选择“ HTTP报头经理 “和更新” SOAPAction “头来匹配你的网络服务。 一些web服务可能不使用SOAPAction在这种情况下,删除它。
目前,只有。 净使用SOAPAction,所以它是正常空白SOAPAction对于所有其他web服务。 列表包括JWSDP Weblogic,轴,心灵电动胶,gSoap。
图10.1.2 Webservice头
最后一步是粘贴的SOAP消息” 身体数据 ” 文本区域。
图10.1.3 Webservice的身体
添加用户
的 线程组 告诉 JMeter的用户数量你想模拟,用户应该发送的次数 请求,他们应该发送的请求的数量。
选择线程组元素 在树上,如果您还没有选择它。 您现在应该看到线程 JMeter的集团控制面板在正确的部分窗口(见图10.2 下图)
图10.2。 线程组的默认值
首先提供一个更具描述性的名字我们的线程组。 的名字 字段中,输入JMeter的用户。
接下来,增加用户的数量(称为线程)10。
下一个字段的过渡时期,保留默认值0 秒。 这个属性告诉JMeter多久开始每个之间的延迟 用户。 例如,如果你输入一个5秒的过渡时期,JMeter的意志 完成你所有的用户开始在年底前5秒。 所以,如果我们有 5用户和一个5秒过渡时期,然后开始用户之间的延迟 将1秒(5用户/ 5秒= 1用户每秒)。 如果你设置 值为0,那么JMeter将立即开始你所有的用户。
最后,清除复选框标记为“ 永远 ”,并输入一个值 2 在 循环计数字段。 这个属性告诉JMeter多少次重复你的 测试。 如果你进入一个循环计数的价值 0 ,然后JMeter只运行您的测试 一次。 JMeter反复运行您的测试计划,选择 永远 复选框。
参见图10.2完成JMeter用户线程组。
图10.3。 JMeter用户线程组
添加一个侦听器来查看存储测试结果
最后一个元素是一个需要添加到您的测试计划 侦听器 。 这个元素是 负责将所有HTTP请求的结果存储在一个文件和展示 数据的可视化模型。
选择JMeter用户并添加一个元素 综合图 侦听器 ( 添加 一个 侦听器 一个 综合图 )。 接下来,您需要指定一个目录和文件名 输出文件。 你可以到文件名字段类型,或选择 浏览按钮,浏览到一个目录,然后输入一个文件名。
图10.4。 图结果侦听器
其他网络服务
测试其他网络服务非常相似,你只需要修改在HTTP请求
- 方法 :选择一个你想要测试
- 身体数据 :可JSON、XML或任何自定义文本
你可能还需要修改” HTTP报头经理 “选择正确的” 内容类型 ”
jmeter 建立一个网络服务的测试计划的更多相关文章
- Jmeter建立一个扩展LDAP测试计划
Jmeter建立一个扩展LDAP测试计划 添加用户 第一步你想做的每一个JMeter测试计划是添加一个线程组元素. 线程组告诉JMeter的用户数量你想模拟,用户应该发送的次数 请求,他们应该发送的请 ...
- jmeter 建立一个监控测试计划
监控 压力测试和系统管理是有用的. 使用压力 测试,服务器性能监控提供了额外的信息. 这也使得它更容易看到服务器性能之间的关系 在客户端和响应时间. 作为一个系统管理工具, 监控提供了一种简单的方法来 ...
- jmeter 建立一个扩展LDAP测试计划
添加用户 第一步你想做的每一个JMeter测试计划是添加一个线程组元素. 线程组告诉JMeter的用户数量你想模拟,用户应该发送的次数 请求,他们应该发送的请求的数量. 继续添加 线程组 首先选择元素 ...
- Jmeter创建一个点对点的 JMS 测试计划
创建一个点对点的 JMS 测试计划 确保所需的jar文件位于JMeter lib目录中. 如果没有,关闭JMeter,复制jar文件并重新启动JMeter. 参见详细教程 在本节中,将学习如何创建测试 ...
- 如何建立一个WCF服务并将其发布到IIS上
在我们的软件开发中,经常会连接到数据库中,如果是常规的操作,我们经常会将连接数据库的字符串写在配置文件中,然后去读取数据库的连接字符串,其实这种方式是非常不科学的,这会直接暴露我们的数据库,直接暴露我 ...
- Jmeter创建一个 JMS 主题的测试计划
新建一个 JMS 主题的测试计划 JMS 需要下载一些可选的jar 文件.详细信息请参阅 第一章:新手入门.在本章节,将学习如何创建测试计划来测试JMS提供程序.创建5个订阅者和1个发布者.创建2个线 ...
- jmeter 建立一个JMS点对点测试计划
确保所需的jar文件在JMeter的 自由 目录中. 如果他们不是,关闭JMeter, 重启JMeter复制jar文件. 看到 开始 获取详细信息. 测试的设置是1与5线程发送4 thread ...
- jmeter 建立一个JMS主题测试计划
创建两个线程组和组 每一个到10迭代. 总消息线程(6)x(1消息) (重复10次)= 60消息. 建立测试计划,您将使用 以下元素: 线程组 , JMS的出版商 , JMS用户 , 图结果 . 一般 ...
- Android网络服务发现(NSD)协议的使用
Android的网络服务发现协议(NSD)能够用于在小范围的网络中发现邻近设备上的某个应用.这对于一些社交网络.多人游戏类的应用会很有帮助. Android的NSD的用法大致上分为四种操作: 1. 注 ...
随机推荐
- CSS3选择器 :nth-child(n) 详解
CSS3 :nth-child(n): http://demo.doyoe.com/css3/nth-child(n)/ 浏览器参照基准:IE9, Firefox, Chrome, Safari, O ...
- 如何选择正确的DevOps工具
坦白的讲:世界上没有哪种工具能够像DevOps这么神奇(或敏捷,或精益).DevOps在开发和运营团队之间建立了完美的合作与沟通,因此与其说这是一种神奇的工具,不如说是一种文化的转变. 然而,团队之间 ...
- Adding Value To Combo List at Runtime in Oracle Forms
You want to add a value in Combo List item in Oracle Forms, by typing it in combo list box text area ...
- Javascript this指针
Javascript是一门基于对象的动态语言,也就是说,所有东西都是对象,一个很典型的例子就是函数也被视为普通的对象. 前言 Javascript是一门基于对象的动态语言,也就是说,所有东西都是对 ...
- 二维数组实现checkbox的分组多选
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <script language="j ...
- [SAP ABAP开发技术总结]Form(subroutine)、Function参数传值传址
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...
- Ubuntu Install Chrome Brwoser
在ubuntu下安装chrome浏览器,可以直接从官网下载:http://www.google.cn/intl/zh-CN/chrome/browser/thankyou.html?platform= ...
- 常用的邮箱服务器(SMTP、POP3)地址、端口
常用的邮箱服务器(SMTP.POP3)地址.端口 参考网址:http://wenku.baidu.com/link?url=IPv15rPRkd0nsuGH0Dm0A5kFyRaeHJY2_gYpDW ...
- Scrum Meeting---Seven(2015-11-2)
今日已完成任务和明日要做的任务 姓名 今日已完成任务 今日时间 明日计划完成任务 估计用时 董元财 完成了服务器实现 5h 服务器与客户端连接测试 4h 胡亚坤 客户端与服务器端的通信 2h 客户端与 ...
- sqlcmd 登录和执行语句。
sqlcmd -U sa -P atc@2014 -S HK-DB01 -d msdb -Q "exec sp_start_job @job_name='3PL_OUT_TEST'" ...