JMeter是个非常强大的压力测试工具,在分布式部署的情况下,可以用来进行很高并发的压力测试。
由于多数http接口需要登录后才可以访问,为了更真实地模拟多用户进行压力测试,可以如下配置:
1. JMeter的Thread Group中增加一个CSV数据集配置:
其中CSV文件里的内容是长这样子的(多数Excel 应用程序都可以把文件保存为csv格式,甚至可以人工写CSV文件):
2. Thread Group的Cookie管理器如下配置登录态(注意,此处引用变量的语法是${auth_cookie}):
3. 我们可以看到,再运行测试时,发送的请求已经正确带上了cookie,而这些cookie数据正是CSV中配置的cookie: