项目:交易平台
需求:交易接口的性能测试以及自动化
工具:jmeter(需配置websocket包至jmeter/lib/ext下;LR11以window socket的方式可录制但不好用,听说LR12好用)
交易平台交易原理:用户登录后,输入买卖方式、币种、币量、支付密码等进行买卖;而交易时采用的是websocket通信方式(信息及时性更好)通过cookie传值判断用户登录状态及身份。
模拟惨景:多个用户登录后进行购买/售卖交易
(重点)难点:jmeter的websocket不能传cookie值!!
问题出现:写好脚本执行后,发现返回值返回账号未登录的信息,请求里不包含cookie。
问题可能点:
1.cookie管理器未设置好,可能性1%(cookie管理器设置为自动保存cookie,在websocket之后添加http请求发现还是能够接收到cookie值,之后试了很多种方式,单独在websocket手动添加cookie等都行不通)
2.jmeter中w