随笔分类 -  性能测试-vitual user

理解LoadRunner中的局部变量和全局变量
摘要:在C语言中,变量有效性的范围称变量的作用域。不仅对于形参变量,C语言中所有的量都有自己的作用域,按作用域范围不同,可分为局部变量和全局变量两种变量类型。 在LoadRunner中应用全局变量和局部变量的示例脚本如下: 图4.9 LoadRunner 9.5 Web(HTTP/HTML)协议脚本代码截 阅读全文

posted @ 2016-03-27 21:57 张鱼

选择LoadRunner Protocol的两大定律
摘要:选择LoadRunner Protocol的两大定律 在选择LoadRunner协议之前,首先要弄懂被测软件系统的架构,知道系统由哪些节点组成,每个节点之间的通信方式。然后根据一下原则来选择LoadRunner协议。 1.以客户端和其直接连接的Server通信方式为准。 因为LoadRunner的V 阅读全文

posted @ 2016-03-27 20:52 张鱼

Loadrunner日志设置与查看
摘要:Log告诉了我们一切,默认的Log是standard Log,这时远远不够的.我们要extended log,打开路径为runtime settings-->log-->extended log.把parameter substitution和data returned byserver和advan 阅读全文

posted @ 2016-02-03 22:29 张鱼

Loadrunner脚本自动关联和手动关联
摘要:关于Loadrunner关联一、什么时候需要关联 1.关联的含义 关联(correlation):在脚本回放过程中,客户端发出请求,通过关联函数所定义的左右边界值(也就是关联规则),在服务器所响应的内容中查找,得到相应的值,已变量的形式替换录制时的静态值,从而向服务器发出正确的请求,这种动态获得服务 阅读全文

posted @ 2016-02-03 21:12 张鱼

关联、参数化、思考时间、检查点、事务的设置方式
摘要:Action(){ //如果关联的数据过于长,需要在这里将参数存储的值变大web_set_max_html_param_len("1024"); /* 登陆关联,关联函数就是通过指定的左右边界来获取值的。 手动关联,执行会报错,错误信息如下:错误 -26377: 找不到所请求参数“userSessi 阅读全文

posted @ 2016-01-31 09:46 张鱼

解决LoadRunner超时错误
摘要:在录制Web协议脚本回放时超时情况经常出现,产生错误的原因也有很多,解决的方法也不同。 错误现象1:Action.c(16): Error -27728: Step download timeout (120 seconds) has expired when downloading non-re... 阅读全文

posted @ 2016-01-08 09:21 张鱼

关联原理说明
摘要:关联的问题客户端和服务器之间的通讯,有一部分是数据是动态的,每次通讯都不一样。 Proxy 录制器在录制的时候是无法区分哪些是静态的信息,哪些是动态的信息,所有的信息都以 hard-coded 的方式记录下来。但是在回放的时候,如果有些信息不改变,那么脚本是不能执行成功的。考虑如下情形:如上图所示,... 阅读全文

posted @ 2015-11-24 21:30 张鱼

LoadRunner 技巧之THML 与 URL两种录制模式分析
摘要:Loadrunner的VirtualUserGenerator提供人脚本的录制功能,对于初学者来说,这大大的降低了编写脚本的门槛,loadrunner提供两种录制脚本的方式:Html_basedscript和Url-basedscript,初学者疑惑这两种方式有什么不同?在这里我们来做个简单分析。下... 阅读全文

posted @ 2015-11-11 10:42 张鱼

LoadRunner使用动态链接库技术
摘要:什么是动态库? 动态库一般又叫动态链接库英文为DLL,是DynamicLinkLibrary的缩写形式,DLL是一个包含可由多个程序同时使用的代码和数据的库,DLL不是可执行文件。动态链接提供了一种方法,使进程可以调用不属于其可执行代码的函数。函数的可执行代码位于一个DLL中,该DLL包含一个或多... 阅读全文

posted @ 2015-11-11 09:51 张鱼

如何准备性能测试数据
摘要:在软件性能测试过程中,测试数据的准备是一个非常系统化、工作量非常庞大一项工作。如何准备支持不同业务操作、不同测试类型的大量测试数据来满足负载压力测试的需求是性能测试过程中经常面对的一个重要话题。中国软件评测中心在历来的性能测试过程中重视性能测试数据的准备工作,从而保证了性能测试工作的顺利进行,也保证... 阅读全文

posted @ 2015-11-08 21:37 张鱼

LoadRunner检查点使用小结
摘要:LR中检查点有两种:图片和文字。常用检查点函数如下:1)web_find()函数用于从 HTML 页中搜索指定的文本字符串;2)web_reg_find()函数注册一个请求,以在下一个操作函数(如 web_url)检索到的HTML网页上搜索指定的文本字符串;3)web_image_check()函数... 阅读全文

posted @ 2015-11-08 20:53 张鱼

LR-虚拟用户以进程和线程模式运行的区别
摘要:进程方式和线程方式的优缺点:如果选择按照进程方式运行, 每个用户都将启动一个mmdrv进程,多个mmdrv进程会占用大量内存及其他系统资源,这就限制了可以在任一负载生成器上运行的并发用户数的数量,因为负载机的资源(内存及其他系统资源)是有限的。如果选择按照线程方式运行,在默认情况下,controll... 阅读全文

posted @ 2015-10-22 21:07 张鱼

导航