实战 | 电商业务性能测试(二): Jmeter 参数化功能实现注册登录的数据驱动

88 阅读1分钟

900×300 18.8 KB

此例使用的是 GitHub 上一个开源的电商项目 mall,需要的可以去 GitHub 上下载部署,有详细的部署教程:

霍格沃兹测试学院 TestingStudio

  • GitHub地址:

  • github.com/macrozheng/…

  • 部署教程:

  • macrozheng.github.io/mall-learni…

  • 业务流程:验证码->注册->登录,

  • 接口比例:这三个接口场景的比例为1:1:1关系

  • 数据传递:获取的鉴权信息需保存后未后续的请求做数据支持

    1080×436 56.3 KB

    霍格沃兹测试学院 TestingStudio

  • Filename:填入你需要导入的文件地址

  • File encoding:选择编码方式,特别是有中文的时候记得要选UTF-8

  • Variable Names:设置变量名,要和数据文件中的格式一一对应

  • Ignore first line:是否忽视第一行,有时候我们数据文件的第一行可能是个说明title,并不是我们实际需要的数据,这个时候就可以在此选择true,将其忽略

  • Delimiter(use ‘\t’ for tab):如果你的数据文件的数据之间使用tab进行分割的,这里就填\t用来说明是tab分割,如果是用逗号,分割的,那么就直接填入逗号,即可

    1080×474 40.7 KB

    霍格沃兹测试学院 TestingStudio