记一次JMeter的使用

20 阅读1分钟

背景:测试老婆大人问我自动化测试会不会,折腾了下。估计她也没时间听我一对一讲。就写个文章

首先说下为啥要花时间啊!主要是我从没弄过多个接口组合调用的(其中有依赖关系的)。因此也多花了些时间主要是实际上没有依赖关系。

  1. 添加http请求 image.png

    image.png

  2. 请求后通过正则表达式获取返回值

    image.png

    image.png

    image.png 解释: 通过正则获取 OK 将值放入baidu_res变量里去。
    变量可以在后续的操作里直接使用

  3. 再添加一个http请求

    image.png 这样就可以使用获取到的变量值了。据此可以知道这里多个接口是一个个串行执行的

  4. 查看结果

    image.png

    image.png 可以看到正则提取变量,然后使用变量都没问题。%20是空格url转义。

  5. 添加csv文件使用数据进行接口测试

    说明:通过不同数据对接口进行测试

    image.png

    image.png 文件内容
    image.png

    解释: 这样可以将csv里的文件内容通过头名称映射进来,直接当变量使用就行
    设置循环几次就跑几条数据 image.png

    image.png