美文网首页
Jmeter 进阶之选2018-06-26

Jmeter 进阶之选2018-06-26

作者: 3479da3be4fa | 来源:发表于2018-06-26 00:44 被阅读11次

    ******************************************************************************************

    关注凡猫学院:加微信+17031115530,拉测试微信群交流

    关注凡猫学院:加微信+17031115530,拉测试微信群交流

    *******************************************************************************************

    微信+17031115530,拉测试微信群交流

    Jmeter 进阶之选

    随着接口测试越来越被业界人士重视,那么如何进行接口测试就是我们必须面对的一个问

    题。对于不懂代码,但又想提高测试效率的小编。只有借助工具快速实现测试需求,今天小

    编就与大家一起分享jmeter 中的那些高阶用法,帮助正在寻找帮助的你。

    1.如何变量参数化

    在测试中,我们会涉及到很多接口请求,那么如何让这些请求参数化就迫在眉睫。

    解决方案:

    1)新建http 请求

    2)添加config 元件(右键http 请求---添加--配置元件--CSV data set config)

    3)配置config

    微信+17031115530,拉测试微信群交流

    filename:变量文件路径(可以是绝对路径或者相对路径)

    File encoding:支持的编码格式

    Variable names:变量名,用逗号分隔

    4)在步骤1 中新建的http 请求中填写变量

    5)变量文件,一条case 写一行,变量之间用半角逗号分隔

    6)执行

    注:请求中的参数参数化方式相同

    2.如何获取header 中的下载链接

    微信+17031115530,拉测试微信群交流

    1)在需要获取下载链接的请求下方添加两个正则表达式提取器

    2)添加参数

    模板:添加内容为固定的:$1$

    匹配数字:也是固定添加1

    3.如何发送获取到的请求链接

    1)添加一个http 请求

    微信+17031115530,拉测试微信群交流

    2)在服务器名称和路径中添加刚才取出的数据(引用名称)

    语法:${引用名称}

    微信+17031115530,拉测试微信群交流

    4.曾经遇到的那些坑

    1)添加了HTTP 请求默认值,添加HTTP 请求时为什么没有显示默认值

    添加http 请求默认值:右键http 请求---添加--配置元件--http 请求默认值

    添加请求时不会自动添加变量,如果已设置默认值,对应的位置可以不用填写数值。

    2)请求返回状态码为500

    A. Get 请求处理方式

    解决方案:

    a.header 中添加cookies 信息

    b.header 中添加其他校验信息(可以询问开发),如版本号。

    添加方式如下:

    步骤1:右键请求--添加--配置元件--HTTP 信息头管理器

    步骤2:点击添加--填写名称和值

    微信+17031115530,拉测试微信群交流

    B. Post 请求处理方式

    解决方案:添加body 数据,如果还是返回状态码500,则get 方式状态返回500 方法添加

    相关参数。

    添加body 数据步骤如下:

    步骤1:fiddler 中查看请求中的textview 中是否有数据或者在raw 中看是否有其他信息

    微信+17031115530,拉测试微信群交流

    步骤2:body data 数据中添加上述TextView 中的数据,如果parameters 中添加了参数无法

    添加body data

    3)请求参数化,为什么只读取了参数化文件中的一个数据

    将线程组中的循环次数等于或大于变量的个数,循环次数如果是1 只会发一个请求。或者设

    置线程数,线程数是我们需要模拟的用户数。

    微信+17031115530,拉测试微信群交流

    4)如何验证返回结果中header 中的信息

    响应断言中添加response header 中信息

    ******************************************************************************************

    关注凡猫学院:加微信+17031115530,拉测试微信群交流

    关注凡猫学院:加微信+17031115530,拉测试微信群交流

    *******************************************************************************************

    相关文章

      网友评论

          本文标题:Jmeter 进阶之选2018-06-26

          本文链接:https://www.haomeiwen.com/subject/qcauyftx.html