先假想一种场景我们测试的服务器的时间比我们的本地时间要慢,但是我们的脚本里时间又需要参数化,肯定都知道直接参数化,然后去date/time格式,但是更爹的是我们参数化取当前时间大于系统时间,服务器又校验我们输入的时间,校验时间不通过,服务器会返回一个时间的报错信息,怎么办?其实很简单
如图中所示,offest parameter是参数便宜的意思,prior是在...之前,这里就可以去比本地时间早的时间参数化到脚本里了,解决了服务器时间比本地时间慢,时间需要参数化,后台服务器又校验时间的问题。
在说一下IP欺骗吧,其实IP欺骗在工作实际用到的真的不多,也许是我做的太少,说的不对别喷我,什么时候用IP欺骗就不用说了吧,一台服务器的IP大量的给程序后台发请求,有的程序有这个机制,就会屏蔽你的请求,这时候就需要IP欺骗了,IP欺骗之前要先设置一下本地的网络。1打开网络共享中心--更改适配器设置--右键本地连接--属性,找到Internet IPv4双击:默认是自动获取IP,改成静态的IP地址,ipconfig查看,
然后打开loadrunner的工具,找到IPwizard,这个就是IP欺骗的意思,右键以管理员的身份运行,到option:you can enter you services ip address here 可以直接下一步,网段选默认的C类网段就行,按着提示设置自己想要的数量IP就可以了,然后可以ipconfig查看,自己配置的地址是否生效。
再说个常用的函数吧,strcmp();这个函数是C的比较函数,通用用来判断返回值是否正确,比如是否返回“SUCCESS”"AAAAAA"等,如果匹配了就证明交易成功了,有人可能会困惑,字符怎么比较,它实际比较的是字符的ASCII码,如果ASCII相等就返回0,如果不相等,根据ASCII的大小返回正数或负数,也可以比较文字,格式就不写了,可以直接在loadrunner中输入这个函数按F1查看具体格式,
领取专属 10元无门槛券
私享最新 技术干货