关于loadrunner测试验证码问题
小弟初学loadrunner,请问各位如何用DLL调用的方法来解决验证码问题,其它的方法我知道。1、写个DLL从session中获取值,然后loadrunner再调用DLL。这个方法难点就是DLL怎样编写能获取session值。
2、用loadrunner直接调用session值,然后loadrunner把值传给DLL(不知道loadrunner传参怎么用),然后再调用DLL。
哪个方法正确呢,如果都错了用什么方法呢?跪求详解! 验证码的解析在服务器端,每次解析的都不一样,所以,session中存的也不一样,怎么取?
我原来做时,是在产生验证码的组件里,加一个万能验证码。而不去每次都去试着取新的验证码,没做过。
等高人来回答这个问题。 1、万能验证
2、去掉验证码
3、不测了 同楼上 session本身就不是一个值,所以你调不到那个值。你得new一个session对象,指向response中获得的那个对象,然后把值取出来就行了呀。你那应用的客户端是什么的,如果是b/s的不用写啥dll,就直接改它那个jsp,把session里的验证码值取出来,打的页面上,然后录的时候关联一下就ok了。如果你C/S的,那dll就让研发给你写个吧,不给你写,就让他们去掉那个验证逻辑,反正这个对性能影响不大。 我之前做B/S的测试,在验证码这块,是我们开发直接给所有验证码都设定为一个固定的,没有用到LZ上述的复杂方法耶 验证码在LR代码中,写个恒定的值就可以了。 验证码写死或者用一个万能码。问题解决 学习了,呵呵 用一个万能码或者是干脆直接屏蔽掉
因为这个验证码有与没有,在性能测试过程中并不会影响到系统性能。
如果非要在测试时获取到验证码的,可以调用DLL。
页:
[1]