摘要:
以loadrunner自带的订票系统为例 当选择红框选中的模式时,所录脚本如下:回放时可以正常回放,登录成功 选另一种所录脚本如下:回放时登录不成功,session失效, 其中web_submit_form的方式会依赖于上面部分的脚本链接,并且会从缓存中读取数据: 而web_submit_data不 阅读全文
摘要:
1 Action() 2 { 3 4 web_reg_find("Text=Web Tours", 5 LAST); 6 7 8 9 web_reg_save_param("session", 10 "LB=", 12 LAST); 13 14 15 16 ... 阅读全文
摘要:
一、痛点:一条测试数据对应一个测试方法 前面的章节中我们已经写代码实现了登录接口的处理调用,但是一个接口往往是需要多条测试用例才能完整的覆盖到每一种情况。 针对于单接口多条测试用例需要执行的情况,该如何处理呢? 可能很多人最先想到的就是:一条测试数据对应一个测试方法? 下面有一个注册接口,我们基于此 阅读全文
摘要:
回调应只保证一次有效,支付成功一定会返回结果,失败不返回异步结果,页面上显示支付失败;异步通知的前提是支付成功。 我们自己的流水订单:订单是在发起请求之后,调取支付页面之前生成的,每一次发起订单号都不一样第三方的流水订单:支付完成后返回的 公司项目支付总结如下: 1、APP的银联支付有预支付订单号; 阅读全文
摘要:
redis中写死验证码set user_phone_157xxxxxxxx 888888 获取手机验证码: get user_phone_157xxxxxxxx 命令解释: ./redis-cli -h 192.168.xx.xx -p 8888(-h表示IP,-p表示端口) 阅读全文
摘要:
当Switch Controller中Switch Value设置为0时,执行第0+1个子节点;Switch Value设置为1时,执行第1+1个子节点;Switch Value设置为2时,执行第2+1个子节点;Switch Value设置为3时,执行第3+1个子节点;分别如下图 注意:总共为3个子 阅读全文
摘要:
一、在线程组下添加逻辑控制器While Controller 二、在逻辑控制器While Controller下添加Sample,BeanShell Sampler , 三、逻辑控制器While Controller下添加配置元件,计数器 四、在线程组下添加监听器,察看结果树: 注意while中设置 阅读全文
摘要:
先看下脚本结构: 思路:将登陆请求放在setUp Thread Group中;把登陆后的cookie通过正则提取出来,然后存为全局变量,传递到下一个线程组中; 第一步:添加setUp Thread Group线程组;线程数、Ramp-Up Period、循环次数都设置为1 第二步:添加HTTP Co 阅读全文
摘要:
ip欺骗是什么? ip欺骗就是模拟ip。什么意思呢,一个电脑就只有一个ip地址,当然如果有多块网卡的话,会有多个ip地址,一般服务器上有个网卡,咱们自己的电脑一般都只有一个ip地址,但是你做压测的时候有的系统为了防止恶意刷请求,服务端会判断每个请求过来的ip是不是同一个,如果同一个ip地址在一段时间 阅读全文
摘要:
现在有不少测试朋友做的项目中,可能也会涉及到支付相关的功能。比如:做商城的,做游戏的以及其他在线交易的网站、APP等。如果支付出了问题,或者用户拿少的钱通过篡改请求数据购买大金额的商品,如果是实物的话,发货前还有可能被发现。如果是虚拟商品话费、游戏币等就有可能造成损失。 所以,不管是实物也好,虚拟商 阅读全文