loadrunner 脚本开发-基本知识】的更多相关文章

脚本开发-基本知识 1)编码工具设置 自动补全输入Tools->General Options->Environment->Auto complete word 显示功能语法Tools->Genral Options->Environment->Show Function Syntax 2)脚本注释 添加注释: //..Edit->Advanced->Comment selection. Ctrl+Alt+C 注意:注释前,必须先选定要注释.取消注释的内容,…
转自:http://blog.sina.com.cn/s/blog_13cc013b50102v49c.html(查看原文) 在VuGen中默认使用{}的字符串称为参数 注意:参数必须在双引号中才能用 将字符串保存为参数 lr_save_string("string you want to save", "arg_name"); 举例:用参数来替换需要打开的url链接 Action2() { lr_save_string("http://172.25.75…
Loadrunner脚本开发规范 目录 1.一般约定... 3 2.代码注释约定... 4 3.格式化代码... 5 1.一般约定 1.1具体脚本规则,必须在具体代码中加注释,以便脚本开发人员阅读和理解脚本. 1.2脚本的存放规则: 测试脚本应该存储在指定的库中,例如一个共享的驱动盘或测试管理工具中.为节省空间,便于复用,测试脚本的文件夹下的: result,res,date 文件夹,后缀名为:.idx  .log  .txt 文件都可不必保留.    1.3脚本中 auction的命名规则:…
脚本开发-利用loadrunner开发Windows Sockets协议脚本 by:授客 QQ:1033553122 欢迎加入软件性能测试交流QQ群:7156436 实践举例 Socket服务端简单实现 新建Windows Sockets协议脚本:新建脚本时,协议选择“Windows Sockets” 代码组织结构: 注: strlen 函数功能:返回字符串的字节大小 函数原型:size_t strlen( const char *string ); 运行结果: 用lrs_receive_ex函…
脚本开发-基于HTTP协议的流媒体视频在线播放服务器性能测试 by:授客 QQ:1033553122   目的 实现基于http协议的流媒体在线视频播放,服务器性能测试脚本,模拟用户浏览器方式在线播放视频 开发环境 Loadrunner 11.0 eclipse-standard-kepler-SR2-win32.zip jdk-6u14-windows-i586 Win7 32 脚本 DownloadVideo.java,代码如下,主要实现流媒体文件的下载及下载相关的分析 package do…
脚本开发-利用Loadrunner生成Web service测试脚本 1.选择协议--Web Service,如下图 2.导入服务 入口1:点击Manage Services ->弹出窗中选择“Import” ->弹出窗中选择“URL”,填写wsdl地址,导入 例:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl 导入后 入口2:Add Service Call -> 弹出框中点击“Service”列表框的下…
脚本开发-执行操作系统命令 by:授客 QQ:1033553122 思路: 用loadrunner system()函数 函数原型: int system( const char *string ); 示例一:在指定目录下创建指定文件 Action() { char filename[1024], command[1024]; char new_dir[] = "F:\\shouke"; // F盘下创建名为shouke的目录,并把它作为当前目录 if (mkdir(new_dir))…
脚本开发-文件下载 by:授客 QQ:1033553122 下载简介 对 HTTP协议来说,无论是下载文件或者请求页面,对客户端来说,都只是发出一个GET请求,并不会记录点击后的“保存”.“另存为操作”. 如下,点击页面中tar.gz压缩包,用工具可以清楚的看到,客户端仅是发起了一个GET请求,请求获取点击的资源.接着服务器返回包含请求资源响应消息 LoadRunner记录了客户端发出的对文件的请求,并能够收到服务器返回的内容.因此,我们要做的额外工作就是“保存”.“另存为”---可以通过关联的…
脚本开发-利用web_submit_data函数实现POST请求   by:授客 QQ:1033553122 概述 web_link()和web_url()函数都是页面访问型函数,实现HTTP请求中的GET方法,如果需要实现POST方法,可使用web_submit_form或web_submit_data()函数.当请求比较特别,VuGen无法使用以上4个函数时,便会采用web_custom_request()函数. 其中,web_submit_form 类似web_submit_data函数,…
脚本开发-从文件读取数据并参数化 by:授客 QQ:1033553122   直接上代码: char* testfn() { int count, total = 0; //char buffer[1000]; char * buffer = NULL; int filelenth = 0; long file_stream; char * filename = "d:\\test.txt"; if ((file_stream = fopen(filename, "r&quo…