web_reg_save_param,将Ord参数值设定为ALL,则关联函数将自动把符合条件的关联值保存到参数数组里。在本例中,假设关联值返回三条记录,则LR分别将值保存到sor_1,sor_2,sor_3中,同时,LR还将自动创建一个sor_count变量来保存总的记录数,在这里sor_count...
分类:
其他好文 时间:
2014-09-18 16:26:44
阅读次数:
204
Step1:从分析Summary的事务执行情况入手Summary主要是判定事务的响应时间与执行情况是否合理。如果发现问题,则需要做进一步分析。通常情况下,如果事务执行情况失败或响应时间过长等,都需要做深入分析。下面是查看分析概要时的一些原则:(1):用户是否全部运行,最大运行并发用户数(Maximu...
分类:
其他好文 时间:
2014-09-14 17:59:07
阅读次数:
181
在LR工具做性能测试中,最关键的一步是Controller场景的设计,因为场景的设计与测试用例的设计相关联,而测试用例的执行,直接影响最终的测试结果是怎么的,因此,我们每设计一种场景,就有可能是一个测试用例的执行(一个场景设计里面可以有多个脚本,场景计划方式可以按组方式,也可以按场景方式),如果场景...
分类:
其他好文 时间:
2014-09-14 12:40:27
阅读次数:
183
在开发Discuz登录脚本时,遇到的一个问题是怎么去验证虚拟用户真正的登录成功,当然,熟悉LoadRunner工具的人就会知道,在脚本中使用检查点,对,没错!我们知道,LR检查点功能有两种:文本检查点web_find()、web_reg_find() 和 图像检查点web_image_check()...
分类:
其他好文 时间:
2014-09-03 21:13:07
阅读次数:
375
在使用LoadRunner时经常遇到这样一个问题,如果对不同的事务进行不同次数的循环该怎么处理?默认情况下LR对所有的事务都是统一执行的,即虽然有多个事务,但它们被执行的循环次数都是一样的,那么LR如何在一个脚本中实现不同事务不同次数的循环或不同百分比的循环呢?案例:假设在一个脚本中,想实现注册执行...
分类:
其他好文 时间:
2014-09-02 22:39:15
阅读次数:
275
GLuint Texture[1];HBITMAP hBMP;BITMAP BMP;glGenTextures(1, &Texture[0]);hBMP = (HBITMAP)LoadImage(NULL, L"xxx.bmp", IMAGE_BITMAP, 0, 0, LR_CREATEDIBSE...
分类:
其他好文 时间:
2014-08-29 21:19:38
阅读次数:
339
LR学习笔记I.软件测试基础1.软件的概念:程序与文档的结合。2.软件缺陷的概念:指计算机的硬件、软件系统或应用软件出现的错误,即为BUG。1)硬件错误原因:设计错误和硬件部件老化失效2)软件错误原因:软件开发企业设计错误引发3.软件生命周期的概念:从软件需求的定义、产生直..
分类:
其他好文 时间:
2014-08-28 18:21:26
阅读次数:
254
ARM处理器的7中执行模式:usr、fiq、irq、svc、abt、und、sys。ARM处理器共37个寄存器:31个通用寄存器(未备份寄存器R0-R7,在全部模式下指的都是同一个物理寄存器;备份寄存器R8-R12,每一个寄存器相应两个不同的物理寄存器。对于R13[sp]和R14[lr]来说,每一个...
分类:
其他好文 时间:
2014-08-27 16:00:28
阅读次数:
276
在做性能测试时,有时碰到这样一种情况,使用性能工具LR测试出来的响应时间比实际使用IE感受到的时间要长,例如,实际使用IE打开一个系统时只需要1~2秒,而使用LR跑一个用户所得出的结果可能是8秒、10秒、或者更大的响应时间。针对上述问题进行分析总结,有3种情况:1、在运行LR场景时没有忽略Think...
分类:
其他好文 时间:
2014-08-24 17:54:32
阅读次数:
197
1,中断异常的响应当CM3 开始响应一个中断时,会在它看不见的体内奔涌起三股暗流: 入栈: 把8 个寄存器的值压入栈::响应异常的第一个行动,就是自动保存现场的必要部分:依次把xPSR, PC, LR, R12 以及R3‐ R0由硬件自动压入适当的堆栈中:如果当响应异常时,当前的代码正在使用PSP,...
分类:
其他好文 时间:
2014-08-18 18:21:32
阅读次数:
245