(接口自动化)案例③:交易平台含websocket接口自动化
案例③:
项目:交易平台
需求:委托接口的性能测试
工具:jmeter(需配置websocket包至jmeter/lib/ext下;LR11无websocket请求方式,需LR12)
交易平台委托原理:用户登录后,输入支付密码等进行委托;涉及的参数有:支付币种,购买币种,支付密码,账号token,交易量,交易价,买卖方式,用户编号。
模拟惨景:多个用户登录后进行购买/售卖委托
需参数化参数:支付币种,购买币种,交易量,交易价,买卖方式
需关联参数:账号token以及用户编号
编写脚本注意点:websocket接口路径包含用户编号
备注:
1.随机参数化:${__CSVRead(路径,${__Random(0,1,)})}####文本里数据横着写,0,1表示从第一行第一个值至第一行第二个值随机取值。
2.设置启动延迟时,持续时间需填写