zoukankan      html  css  js  c++  java
  • JMeter简单使用

      JMeter是apache公司基于java开发的一款开源压力测试工具。因为它是java开发的,所以运行的时候必须要安装jdk才可以;Jmeter是免安装的,所以拿到安装包后直接解压就可以使用了,它也是跨平台的在Linux,windows,macos上都可以使用。

    获取学生信息接口:

      添加线程组——添加http请求——添加查看结果数——查看结果

      

     

    登录接口:(post请求方式)

      

    添加学生信息(post请求方式,入参是json格式):

      

    学生金币充值(post请求方式,需要添加cookie):

      

    获取所有学生信息(get请求方式,需要添加header):

      

    文件上传(post请求方式):

      

    JMeter—参数化:

    参数化—用户定义的变量:

    在线程组中添加一个用户自定义的变量。key指为参数的名称,value为具体值。用${key}表示

    参数化—函数生成器:

    函数助手对话框,可以按照规则生成一些参数,比如随机数,获取当前时间:

    随机数参数化:

    取当前时间:

    参数化——从文件中读取:线程组添加CSV Data Set Config

    Jmeter断言:

    添加学生信息接口——添加——断言——响应断言:添加成功状态码为1000,所以响应断言处填1000;

    Jmeter关联:

    关联就是获取到返回值,保存起来,给别的请求使用。在此例子中,给学生充值金币首先需要获得登录的返回结果的sign之。所以此处可以关联。

    关联的两种方式:

    1.

    关联方式2-正则表达式:

    Jmeter操作mysql:

    1.导入jdbc的jar包

    2.创建数据库连接配置,mysql的url,端口号,账号,密码

    3.写sql,执行sql

    4.查看结果

    测试计划——浏览——导入jar包:

    jdbc各项配置:

    select语句及插入语句

  • 相关阅读:
    VS2015复制VS2013的项目,编译报错
    Asp.Net MVC的几个文件上传方式
    一个基于Jquery的涂鸦插件
    Js 自定义日期格式的正则表达式验证
    无聊做的小游戏,斗牛.html
    MSSql Server 自定义导出
    Asp.Net Ambiguous match found 错误另一种解决方法
    韩天峰(Rango)推荐书目
    微信创建菜单报 must use utf-8 charset hint 错误
    InstallShield 2015 LimitedEdition VS2012 覆盖安装
  • 原文地址:https://www.cnblogs.com/wxcx/p/8030048.html
Copyright © 2011-2022 走看看