zoukankan      html  css  js  c++  java
  • jmeter添加csv文件做接口自动化测试

    添加一个线程组,名字修改为被测功能的功能名称

     

    添加http请求,也可修改名称

     

    在桌面新建一个xlsx表格,写入title(标题)、urldata(请求路径及参数)ex(预期)

     

    将文件另存为csv文件,并保存(记住路径)!

     

    点击添加配置原件,将刚创建的csv文件加进来(完整路径)因为要采用里面的用例做测试

     

     

    添加http请求默认值,输入协议名(可填可不填,默认为http),服务器名(ip地址或域名),端口号(可填可不填,默认为80)。将它移到最上面,它相当于一个全局变量,就不用在http请求里面一个个去写了

     

     

    点击测试的线程组(生肖测试),因为有四个用例,需要循环四次


    选择请求方法,输入接口地址的路径,与参数用问号和$符号分割开,参数是csv文件中的urldata,需要加大括号

     

    添加察看结果树,点击运行,四个用例依次被运行

     

    二、可将所有数据参数化:

    1. 将所有参数填入表格xlsx,并另存为csv形式(上面有步骤)
    2. 步骤只需要改urldata的参数
    3. 记住一定要保存
    4. 用记事本打开csv文件,如果出现乱码的情况,则再重新另存为一次,如果里面有空行,就需要删除

     

    新建线程组,修改名称,将循环次数点击永远

     

    添加csv数据文件,添加csv文件的路径,将下面两个参数都改过来一下

     

    将输入项的参数化,用美元符号加大括号:${参数},因为圈圈内有一个全局变量,里面的IP跟所需要IP不同,所以自己主动加进去,如果不写,就会自动采用默认值

     

    断言的选择:同样添加预期结果(ex)的参数

     

    (记住写完所有的步骤都要依次点击保存再运行!不然会报错)

     

    最后点击运行:

     

  • 相关阅读:
    java支持跨平台获取cpuid、主板id、硬盘id、mac地址 (兼容windows、Linux)
    Oracle 数据导入导出
    Linux下通过脚本自动备份Oracle数据库并删除指定天数前的备份
    Liunx下查看服务器硬件信息
    Linux文件类型及如何查看,修改文件读写权限
    Linux ext3 ext4 区别
    网站访问量大 怎样优化mysql数据库
    LeetCode——Coin Change
    LeetCode——two sum
    LeetCode——Edit Distance
  • 原文地址:https://www.cnblogs.com/ZQ730/p/14267789.html
Copyright © 2011-2022 走看看