使用JMeter做接口性能测试
若要对接口做并发操作,需要在该接口的请求中添加1个定时器——Synchronizing Timer(同步定时器)。当只对线程组中的部分接口做并发操作,可以将只执行一次的接口请求添加到一个仅一次控制器中。
性能测试是在功能测试通过之后进行的,功能做好了,能用了,才可以谈性能。
若要对某个登录接口做性能测试,则需要多个账号密码,此时就需要明白参数化的概念,Jmeter做参数化,需要添加一个元件——CSV Data Set Config(CSV数据文件设置)(也可以用CSVRead函数来操作),CSV数据文件设置具体配置为:
其中文件名要填写要导入文件的路径名;文件编码一般用UTF-8;多个变量用逗号隔开;线程共享模式选择自己要让变量生效的作用域。