- 5
- 0
- 约8.17千字
- 约 42页
- 2016-12-31 发布于北京
- 举报
性能测试指导
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为顺序类型,
您可能关注的文档
最近下载
- DB31T 1104-2018 城市轨道交通导向标识系统设计规范.docx VIP
- GB50461-2024:石油化工静设备安装工程施工质量验收规范.pptx VIP
- 2023年浙江省军队转业干部录用考试试题.docx VIP
- 口渴了-朋友帮你.ppt VIP
- Xikong西莱克低温机控制板SHXK814用户手册.pdf
- 爱迪生牛顿大发明攻略.doc VIP
- 重庆天齐锂电新材料有限公司新建1000吨_年高能锂电材料电池级金属锂项目环评报告.pdf VIP
- 朗文3A复习资料及垃圾分类作文8篇.doc VIP
- DB65T 3694-2015 现行哈萨克文与西里尔哈萨克文编码字符转换规则.docx VIP
- 华为云服务登录.doc VIP
原创力文档

文档评论(0)