• jmeter5.1工具高级部分五


    一, Jmeter工具使用高级部分

    1,添加http请求默认值

     

     

    2, 添加断言

    在每个接口下面添加,断言的内容就是你的预期结果,是为了验证实际结果与预期结果是否一致

     

    3, 添加正则关联和其他关联方式

    正则表达式提取器,可以用来提取接口响应里的信息,给予后续接口传参用

     

    说明:

    (1)引用名称:下一个请求要引用的参数名称,如填写token,则可用${token}引用它。

    (2)正则表达式:(.+?) 是替换了想要提取的内容

     ():括起来的部分就是要提取的。

        .:匹配任何字符串。

        +:一次或多次。

        ?:在找到第一个匹配项后停止。

    (3)模板:用$$引用起来,如果在正则表达式中有多个正则表达式,则可以是$2$$3$等等,表示解析到的第几个值给title。如:$1$表示解析到的第1个值

    (4)匹配数字:0代表随机取值,1代表全部取值,通常情况下填0

    (5)缺省值:如果参数没有取得到值,那默认给一个值让它取,我填的Error。

    4, 数据之间的关联

     5, 参数化---csv

     

    CSV文件中的数据从第一行开始读取,所有说第一行为数据,而不是变量名,CSV数据文件设置中的变量名称与CSV文件中的数据是一一对应的,一个变量名对应一列数据

    6,调取csv内参数

     7,关联数据库

    线程组右键à添加à配置原件à添加JDBC Connection Configuration标签

    对JDBC Connection Configuration进行配置:数据库引用名称、数据库地址、数据库驱动、数据库用户名和密码

    线程组右键-->添加-->Sampler-->JDBC Request

    JDBC Request进行配置:数据库关联密码名称、sql语句编写、获取字段的变量名设置

    8, 添加计时器

    线程组右键à添加à配置原件à计数器

     

     9, 函数助手

     

    函数助手点击生成变量名后被需求接口引用,如图示,数据库数据就会被循环调用,此处N为计数器中的引用名称,代替的是a_#

  • 相关阅读:
    高性能 HTML5 地铁样式的应用程序中的内容
    微软披露更多ARM Win8细节
    下一代互联网搜索的前沿:意图、知识与云
    使用 Sphinx 更好地进行 MySQL 搜索使用 Sphinx 进行非全文本搜索
    如何加快数模计算以及如何解决数模计算的收敛性问题
    Google App Engine正式支持Python 2.7
    ASP.NET MVC模型绑定
    给 MySQL 增加 Sequence 管理功能
    使用 Rational Build Forge 自动化 IBM Cloud 上的构建和发布过程
    Windows Phone 8基于WinRT?
  • 原文地址:https://www.cnblogs.com/hally/p/12733235.html
Copyright © 2020-2023  润新知