• Jmeter断言,关联,参数化


    1 Jmeter如何设置断言的?
    在录制好的脚本里面选择需要添加断言的http请求点击鼠标右键添加断言-响应断言,再添加要测试的内容。
    再添加断言结果,可查看断言是否成功。
    LR中:
      web_find()和web_reg_find()
      二个函数类型不同,web_find()只是一个普通函数,而web_reg_find()是一个注册函数
      web_find()必须开启内容检查项。而web_reg_find()没有此要求
     web_find()只能基于HTML模式录制的脚本中,而web_reg_find()没有此限制
    web_find()是在返回的页面中进行内容查找,web)reg_find()是在缓存中进行查找。
     web_find()函数执行效率比web_reg_find()低。


    2 要用到其他页面的变化数据如何实现关联?
    可在该页面右击鼠标选择添加-后置处理器-正则表达式提取器,设置
          引用名称:在HTTP等请求中,引用此数据,需要用到的名称
        正则表达式:用于将需要的数据提取出来
              模板:表示使用提取到的第几个值:$-1$ 表示取所有值 $0$ 表示随机取值
                                              $1$ 表示取第一个值 $2$ 表示取第二个值 $n$ 第N个
          匹配数字: 0代表随机取值,1代表全部取值
            缺省值:如果正则表达式没有搜着值,则是用次缺省值

    3 参数化,使用CSV Data Set Config
               Filename:参数所在的路径,保存格式为。txt,data,csv.
               File encoding :UTF-8
     Variable Names(comma-delimited):定义参数,{}{};  
    4 链接数据库压力测试
     先把打包好的连数据库的jar放在Jmeter下lib 文件里。
    添加一个配置文件-JDBC Connection Configuration 填写 variable name 这个名称一定要和jdbc请求那相同。
    Database URL:jdbc:sqlserver://localhost:1433;databaseName=name
    JDBC Driver class: com.microsoft.sqlserver.jdbc.SQLServerDriver
    Username:
    password:
    mysql:
    Database URL:jdbc:mysql://localhost:3306/databasename
    JDBC Driver class: com.mysql.jdbc.Driver
    Username:
    password:


     

  • 相关阅读:
    C# winform 数据库链接
    Second easyui框架学习
    First,映射数据库到项目
    Mybatis随笔
    spring注解简单了解
    SSH Mybatis 框架
    Maven pom.xml
    Spring
    LayaBox 摄像机Unit8Array数据获取、截图
    lvs和keepalived搭建高可用性系统
  • 原文地址:https://www.cnblogs.com/fjy1/p/6725023.html
Copyright © 2020-2023  润新知