• 脚本性能转换


    lemon-erp项目

    获取验证码:通过手机号码,获取验证码, 接口响应中,返回验证码
    注册: 手机号、验证码、密码
    登录: 手机号 + 密码(加密)======模拟你们企业中项目真实情况

    • 是md5加密,MD5(手机号 +low(原始密码) + low(唯一平台id) + low(PLATFORM的值))
    • 项目代码中的加密文件就是个性化
    • 要获得 加密代码jar包 + jmeter写代码
      重置密码接口:
    • 第1步: 获取验证码
    • 第2步: 重新设置密码
      上传文件:
    • 项目中要上传文件
      项目启动
    • 项目机器启动
    • 进入 /opt/lemon-erp
      • nohup java -jar lemon_erp.jar &也可以这样写:java -jar lemon_erp.jar
        • 最后的& 把这个进程,当作后台进程运行
        • nohup 把项目运行日志 写入 nohup.out文件中
    • http://你的ip:8082/doc.html

    jmeter元件的优先级和作用域

    配置元件:

    • 优先级是最高
    • 配置元件放在测试计划下面: 作用在整个测试计划
    • 配置元件,放在某一个线程组中:作用在当前这个线程组
    • 配置元件,放在某一个取样器下,作为取样器的子集: 作用到当前的父取样器

    取样器:

    • 在jmeter中,它才是真正发起请求
    • 作用域: 自可能是自身
    • 优先性: 所有取样器优先级别都一样,谁在前面,谁就先执行, 线程组中,取样器的执行顺序是从上往下顺序执行的。
      • 取样器的执行顺序,与 查看结果树的显示顺序, 是不相同的 ------- 不能用查看结果树中显示顺序来判断取样器执行顺序。
      • jmeter中,不管是单线程还是多线程,对于某一个线程而言,取样器都是从上往下执行
        • 在http协议时,前一个取样器执行完收到响应之后,才会执行下一个取样器的请求

    前置处理器:

    • 优先级: 在取样器执行前执行
    • 前置处理器,放在线程组下面:作用于当前线程组,每次用的时候,获取一次值
    • 前置处理器, 放在取样器下,作为取样器的子集: 作用域还是当前取样器及下面取样器

    后置处理器:

    • 优先级: 在取样器执行之后执行
    • 后置处理器在测试计划、线程组中: 不建议放这些,因为放这些位置,会导致我们取原始值混乱
    • 后置处理器放在某个取样器下,作为这个取样器的子集:作用域在当前父级取样器上
      • 断言在这里插入图片描述

    逻辑控制器:

    • 优先级: 先于取样器执行
    • 作用域: 肯定是它下面的取样器

    逻辑控制器:

    • 优先级: 先于取样器执行
    • 作用域: 肯定是它下面的取样器

    定时器:

    • 控制所有的取样器

    在jmeter中,一个测试计划下面,有多个线程组,这些线程组,默认是:并行执行;
    如果想要多个线程组执行有先后顺序,就要勾选 测试计划中 独立运行每个线程组在这里插入图片描述

  • 相关阅读:
    用python的zerorpc写一个验证码的rpc服务
    ffmpeg-go库的介绍
    腾讯Q币充值大面积取消97折优惠;马斯克抨击苹果抽成|极客头条
    dreamweaver作业静态HTML网页设计——摩尔庄园7页HTML+CSS+JS DW大学生网页作业制作设计 Dreamweaver简单网页
    码农必备,一款超好用Json编辑工具
    uml简单用例图怎么画(要素,文字形式)
    《奇迹课程》练习手册
    智慧能源三维可视化平台实时动态呈现运维状态
    【python算法】迪杰斯特拉算法 python实现
    月涨粉超150W,B站知识UP主是如何强势崛起?
  • 原文地址:https://blog.csdn.net/weixin_46356321/article/details/125440219