RobotFrameWork(十三)RobotFramework与loadrunner性能测试结合(基于Remote库)
来源:互联网 发布:淘宝网小蚊子店铺 编辑:程序博客网 时间:2024/06/05 05:06
一般我们进行完功能测试,都需要进行下性能测试,那么这章我来介绍下,RobotFramework与loadrunner性能测试的融合,即运行完自动化功能测试,借助RobotFramework的Remote库来执行性能测试。
13.1 准备条件
A:一台pc,系统win7,安装有python、RobotFramework及ride。
B:一台pc,安装有loadrunner,python,IP为192.168.8.231
C:一台服务器
13.2 结构图
13.3步骤
13.3.1 下载robotremoteserver.py(Remote Server)并修改
Robotremoteserver.py为远程服务脚本,客户端通过它来调用服务器端的测试库来执行测试,下载地址如下:
http://robotframework.googlecode.com/hg/tools/remoteserver/robotremoteserver.py
Robotremoteserver.py中需要修改的地方,就是host和port:
修改: 设置host和port为安装loadrunner的测试机ip及端口
13.3.2 创建远程测试库(Test Library)
创建exampleremotelibrary.py脚本,脚本内容如下:
run_performance_test函数为调用loadrunner的wlrun.exe,执行给出的场景脚本。
13.3.3运行服务端测试库
Exampleremotelibrary.py和Robotremoteserver.py都放置在安装loadrunner的PC上。
在安装loadrunner的PC上执行如下命令:
‘python exampleremotelibrary.py’
13.3.4 用例写作及执行
下面操作是在RobotFramework及ride安装的PC上。
①测试套(suite)中引入Remote
注意:Remote后面的参数192.168.8.231:8270是测试执行机(安装loadrunner的PC)的ip及端口
②在用例中调用远程测试库
我们调用run_performance_test这个函数,E:\\loadrunner\\Scenario1.lrs是性能测试的场景脚本:
③执行用例
- RobotFrameWork(十三)RobotFramework与loadrunner性能测试结合(基于Remote库)
- RobotFrameWork(十三)RobotFramework与loadrunner性能测试结合(基于Remote库)
- RobotFrameWork(十)Remote远程库使用
- RobotFrameWork(十)Remote远程库使用
- RobotFrameWork(十)Remote远程库使用
- Jenkins(十一)Jenkins与robotframework的结合
- RobotFramework环境配置二十三:创建报告(Excel文件)
- RobotFrameWork(四)变量运算与Evaluate
- RobotFrameWork(四)变量运算与Evaluate
- RobotFramework 使用远程测试库
- RobotFrameWork(三)数据类型
- RobotFrameWork(三)数据类型
- RobotFrameWork(九)截屏
- Robotframework 入门教程(一)
- Robotframework 入门教程(二)
- Robotframework 入门教程(三)
- Robotframework 入门教程(四)
- Robotframework 入门教程(五)
- CSS学习笔记
- 根据二叉树的前序遍历和中序遍历构造二叉树
- hdu6201 思维+最长路(SPFA或Dijkstra)
- Android内存泄漏
- css动画
- RobotFrameWork(十三)RobotFramework与loadrunner性能测试结合(基于Remote库)
- 作业2
- extends与implements的区别
- 因为互相联系,所以系统诊治
- 主存到Cache直接映射、全相联映射和组相联映射
- 排序的代价
- gnuplot画出不同的类
- javascript常见语句总结
- C语言 快速排序函数