压力测试】如何对接口压测

2021-03-02 15:32发布

5条回答
20200921文 - 做更棒的自己!
2楼 · 2021-03-03 10:05

是C接口还是java接口。

C接口:建一个纯C的loadrunner脚本,然后写调用接口的程序(我也不会,是让开发写的)。或者在linux上安装一个loadrunner agent,在上面新建一个脚本然后也是写C的脚本。

java接口:建一个java的loadrunner脚本,导入需要的jar包,然后写java代码(也是让开发写)。

最好的办法是写个页面,但是有风险,就是web服务器不要成为瓶颈。


哈哈哈
3楼 · 2021-03-03 10:51

接口测试中,对于一般性的单业务接口测试很多工具可供选择,但是对于一些相关业务相关性的关联接口测试就比较麻烦,使用工具比如jmeter、postman、soapui等等就比较麻烦。项目的架构思路是以模块为基础把接口分类,然后对于接口的请求单独进行实现。通过一个user作为一个用户,携带各种属性,如:uname,pwd,token,userinfobean等信息。来作为各个模块类之间的信息传递。

  回到修改密码接口,简单说一下接口的逻辑,先登录,获取token作为用户身份的唯一校验值,修改密码接口参数,newpwd,oldpwd,token。成功之后会返回新的token,作为用户继续其他操作的校验值。


接口测试中,对于一般性的单业务接口测试很多工具可供选择,但是对于一些相关业务相关性的关联接口测试就比较麻烦,使用工具比如jmeter、postman、soapui等等就比较麻烦。我比较偏重脚本化执行测试用例,所以选择了groovy作为主要语言来进行接口测试,但是脚本依赖的库还是基于之前所在的java为主的测试框架,有兴趣的可以翻翻以前的文章。项目的架构思路是以模块为基础把接口分类,然后对于接口的请求单独进行实现。通过一个user作为一个用户,携带各种属性,如:uname,pwd,token,userinfobean等信息。来作为各个模块类之间的信息传递。回到修改密码接口,简单说一下我们接口的逻辑,先登录,获取token作为用户身份的唯一校验值,修改密码接口参数,newpwd,oldpwd,token。成功之后会返回新的token,作为用户继续其他操作的校验值。

小杨小杨
5楼 · 2021-03-05 11:50

C接口:建一个纯C的loadrunner脚本,然后写调用接口的程序(我也不会,是让开发写的)。或者在linux上安装一个loadrunner agent,在上面新建一个脚本然后也是写C的脚本。

java接口:建一个java的loadrunner脚本,导入需要的jar包,然后写java代码(也是让开发写)。


不吃鱼的猫
6楼 · 2021-03-16 10:40

C接口:建一个纯C的loadrunner脚本,然后写调用接口的程序(我也不会,是让开发写的)。

java接口:建一个java的loadrunner脚本,导入需要的jar包,然后写java代码