- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
kylinPET实现WebService性能测试
kylinPET性能测试工具下载链接
可到kylinPET的官方网站:下载
高效创建脚本
导入WSDL方式
通过点击按钮,在打开的窗口输入WSDL文件路径或URL加载解析WSDL方式。
录制方式
提供三种录制方式创建业务脚本,大大减少手工操作脚本,高效、精确创建业务模拟脚本。
三种录制方式参照帮助文档《kylinPET三种录制方式介绍.doc》
导入HTTP或XML方式
在请求节点界面,点击按钮导入HTTP报文文件或XML文件方式,但该方式只支持单个请求的导入。
IP欺骗
每个HTTP用户一个虚拟IP,支持系统虚拟IP(需要在操作系统配置多IP)或工具虚拟IP(不需要在操作系统配置IP)。配置路由方法参照《kylinPET 三种典型组网介绍IP欺骗与路由设置》文档。
支持TLS/SSL(HTTPS)
支持TLS/SSL,支持单向与双向认证。
支持调用外部JAVA类
通过调用外部JAVA类,实现私有算法(加密、解密)或工具无法完成的功能。需要用户自己实现处理逻辑的JAVA代码,实现参照《kylinPET 调用外部java类实现扩展》文档。
WebService业务介绍
通过该例子,简单介绍如何使用工具完成WebService业务测试。操作步骤:
Scripter创建业务流程脚本
新建业务脚本
点击“文件” - “新建”或者“工具栏”的“新建” 按钮。
三种方式创建脚本的请求消息
导入WSDL方式
点击“工具栏” - 按钮,在选项框输入WSDL文件的路径或URL(也可以直接点击按钮导入本地WSDL文件),然后点击“导入”按钮
选择需要测试的接口(方法),然后点击“确定按钮”
生成对应的HTTP请求
注意:
通过导入WSDL方式生成脚本简单易用
通过导入WSDL方式创建的请求消息,提供了接口返回值列表,以soap@开头,表示该接口的返回参数。通过它们可以从响应消息获取返回参数值,以便作为后面请求的参数值。
录制方式
点击“工具” - “录制”或者“工具栏”的“录制” 按钮,然后,在弹出的录制配置窗口选择录制方式为“Cap File”(抓包文件),过滤规则。
注意:
抓包文件保存时不能只过滤HTTP报文,需要把整个TCP交互过程都保存到文件(SYN -- SYN_ACK -- ACK) 。可通过IP与端口过滤保存业务交互过程
导入HTTP或XML方式
在左边“流程管理”单击右键弹出菜单,然后选择“创建为它的孩子”添加一个新的请求节点
单击URL文本框右边的“导入消息”按钮,在弹出的文件对话框选择HTTP报文文件或XML文件(soap格式)
设置参数值
XML内容里的问号“?”即需要输入的参数值。设置参数值方式有两种:XML视图方式与Tree视图方式。
XML视图设置参数值
直接在文本框修改“?”为实际参数值,根据参数上面的注释填入正确的类型值。
说明:
红色字体表示格式错误或需要修改
蓝色字体为参数值
灰色字体提示参数的类型
粉红色字体为XML节点属性名
浅蓝色字体为XML节点属性值
XML内容在UI界面是排版方式,方便查看;但执行代理器(Load Agent)在发送HTTP请求消息前将删除注释(即!-- --)与排版的空格、回车。
Tree视图设置参数值
如果参数值为abc,在XML视图直接输入abc是错误的,需要将“”符号转换为“lt;”。而Tree视图允许直接输入参数值abc,转换为XML时自动将“”符号转换为“lt;”;另外,Tree视图可直观表示Soap结构。
双击参数值节点“Val”,在弹出的窗口输入参数值
此时,XML视图内容为
说明:
图标表示方法名(即接口名)
图标表示接口的第一级参数
图标表示需要设置的参数值,节点可以双击弹出值设置窗口
格式化XML视图内容
如果XML视图的soap结构没有排版,可通过点击工具栏的“格式化”按钮对内容进行排版
格式化后
说明:
界面进行排版目的是方便阅读,但执行代理器(Load Agent)将删除XML注释与排版再发送,减少报文字节数。
缩放XML视图
双击右边的“XML 视图”或“Tree视图”可以放大或缩小视图在界面的大小。
双击上图的1、2、3区域可以缩放“消息体”在界面的大小(即隐藏或显示头域区域)。
参数化(可变参数值)
提取参数
替换某个字符串值为参数
点击“编辑” - “字符串替换为参数”或者“工具栏”的 按钮,弹出窗口输入参数名(或者直接手动修改值为参数)
则
变为
参数列表
业务测试时,需要每个用户使用不同的参数值,则可通过参数列表设置。
点击“工具” - “参数列表”或者“工具栏”的按钮。
参数arg0为顺序类型,
您可能关注的文档
最近下载
- 基于非结构重叠网格的二维ns方程求解与应用研究-空气动力学学报.pdf VIP
- 2025年高考化学江西卷含解析及答案.docx VIP
- 给水排水工程顶管技术规程CECS_246:2008.pdf VIP
- 新《职业病危害工程防护》考试复习题库资料(浓缩500题).pdf
- 精品解析:北京市西城区2024-2025学年高一下学期期末数学试卷(解析版).docx VIP
- 艾滋病防治技能竞赛考试题库-3判断题汇总.pdf VIP
- “演变过程类”选择题答题技巧(解析版)-2025年高考地理复习热点题型专项训练(新高考通用).pdf VIP
- 小卖部食品长期供货合同(3篇).docx VIP
- 科尔摩根(电梯)-MPK80_DO_FL8d100_功能表.pdf VIP
- 艾滋病防治技能竞赛考试题库大全-5简答题汇总.docx VIP
文档评论(0)