当前位置: 首页 > news >正文

私人做的不错的网站seo优化工作内容

私人做的不错的网站,seo优化工作内容,在阿里云服务器做淘客网站,wordpress 评论换行jmeter线程组参数化及函数学习 Jmeter基础基本使用流程组件与元件 线程组线程的执行方式Jmeter组件执行顺序 常见属性设置查看结果数的作用域举例 Jmeter参数化实现方式1.用户定义参数2.用户参数3.函数4.csv数据文件设置 每日复习 Jmeter基础 基本使用流程 启动项目案例 启动…

jmeter线程组参数化及函数学习

    • Jmeter基础
      • 基本使用流程
      • 组件与元件
    • 线程组
    • 线程的执行方式
      • Jmeter组件执行顺序
    • 常见属性设置
    • 查看结果数的作用域
      • 举例
    • Jmeter参数化
    • 实现方式
      • 1.用户定义参数
      • 2.用户参数
      • 3.函数
      • 4.csv数据文件设置
    • 每日复习

Jmeter基础

基本使用流程

启动项目案例

  1. 启动 mysql 服务
  2. 启动 api-1.0.jar
  3. 验证服务启动是否成功 http://localhost:8081/sa/listarea 请求到数据即可

使用步骤

  1. 启动 jmeter 并搭建基本框架

    1. 线程组: 测试计划右键 -> 线程(用户) -> 线程组

    2. http请求: 线程组右键添加 -> 取样器 -> HTTP请求

    3. 察看结果数: 线程组右键添加 -> 监听器 -> 察看结果数

      在这里插入图片描述

  2. 设置接口测试三要素

    设置要素一和要素二

    默认值: 协议 http 端口号 8081 编码 utf-8 路径/sa/listarea 请求方式 get

    在这里插入图片描述

  3. 保存计划, 运行并查看结果

    在这里插入图片描述

组件与元件

组件: jmeter中的一些功能点实现, 如, 线程组 http请求 察看结果数

元件: 对组件按照性质归类分组, 作用: 方便管理组件

在这里插入图片描述

线程组

概念:

进程:正在运行的程序 程序启动, 进程创建 程序关闭, 进程释放

线程:程序中的执行线索(路径) 1.如, 迅雷中每一部电影的下载都是一个线程 2.如, 游戏中的每一个角色都是一个线程

线程组 :对线程分类归组

层级关系: 进程 > 线程组 > 线程

在这里插入图片描述

线程的执行方式

顺序执行 多个线程按照顺序依次执行 (如, 电影需要先下载再播放 线程的启动和结束顺序一致)

并发执行 多个线程同时执行 如, 多部电影同时下载 线程的启动和结束顺序不一定一致

线程组的作用 方便管理线程

Jmeter组件执行顺序

默认执行顺序

jmeter 的默认执行顺序是并发执行

“独立运行每个线程组”

测试计划中, 勾选"独立运行每个线程组"后, 执行顺序变为顺序执行

在这里插入图片描述

常见属性设置

在这里插入图片描述

线程数设置为3循环次数设置为1,与线程数设置为1,循环次数为3的区别在于前者模拟的是三个用户每个用户访问1次服务器资源,后者为一个用户访问3次

特殊线程组

setUp线程组:最先执行的线程组,一般用于初始化操作

tearDown线程组:最后执行的线程组,一般用于资源销毁

在这里插入图片描述

查看结果数的作用域

查看结果树显示线程组内取样器的执行结果,查看结果树添加位置不同,对应生效的取样器也不同

1.添加在测试计划下 对所有线程组的所有取样器生效

2.添加在线程组下:只对当前组内取样器生效

3.添加在取样器下:只对当前取样器生效

举例

需求使用jmeter访问案例的增/删/改/查 接口

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

注意:如果提交的数据是JSON格式时,需要声明数据的内容类型 需要使用"配置元件"中的组件HTTP信息头管理器 新增一个参数名为 Content-Type 对应的参数值为 application/json;charset=UTF-8

在这里插入图片描述

http请求的字段值被复用 需要使用"配置元件"中的组件HTTP请求默认值

在这里插入图片描述

Jmeter参数化

动态的生成/设置/导入数据(程序代替人工) 高效 安全 更加强大

实现方式

1.用户定义参数

步骤

  1. 编写脚本
  2. 封装: 测试计划/线程组右键添加 -> 配置元件 -> 用户定义的变量 组件, 添加对应的变量
  3. 调用: 通用方式-在 http请求中, 对应的字段, 使用 ${变量名} 进行调用

在这里插入图片描述
在这里插入图片描述

2.用户参数

步骤

  1. 编写脚本
  2. 存储测试数据(不需要依赖外部文件, 用户数少的时候适合使用)
  3. 调用 ${变量名}, 注意: 设置线程组的线程数, 一般有几个用户就设置几次

在这里插入图片描述
在这里插入图片描述

3.函数

步骤

  1. 编写脚本
  2. 打开函数助手(鼠标悬停在工具栏, 会有提示)
  3. 选择所需函数, 生成能够被调用的格式
  4. 调用: 哪里需要粘哪里(注意需要设置线程组的循环次数)

常用函数介绍

  • __counter() 计数器
  • __Random() 生成随机数(少量随机数的时候)
  • __time() 时间函数
  • __UUID() 生成随机ID(大量随机数的时候)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

4.csv数据文件设置

补充内容

  • csv文件其实就是格式化的txt文件
  • csv文件用逗号分隔值
  • txt换csv: 把文件后缀的txt改为csv即可

在jmeter中, 直接读取txt文件也是可以的

步骤

  1. 准备脚本和csv数据文件
  2. 调用
    • 常规调用, 设置循环次数, 有几条数据就设置线程组的循环次数为几
    • 非常规调用
      • 在线程组设置中勾选"永远"
      • 修改csv数据文件设置组件的配置
        • 把遇到文件结束符再次循环? 设置为 False
        • 把遇到文件结束符停止线程? 设置为 True

在这里插入图片描述
在这里插入图片描述

每日复习

参数化的概念是什么?
参数化的作用是什么?

http://www.qdjiajiao.com/news/4381.html

相关文章:

  • mysql php网站开发sem搜索引擎营销是什么
  • 自建网站投放广告广告代理
  • 网站建设信息收集b站视频怎么快速推广
  • 河北石家庄建设网站推广优化师
  • 无锡网站建设 网站制作网站运营一个月多少钱
  • wordpress企业seo推广公司排名
  • 最适合女生的专业排名河北seo技术交流
  • 企业类网站模板在线crm网站建站
  • 织梦网站栏目访问目录商业软文代写
  • 做网站的上海公司小红书搜索关键词排名
  • wordpress破解论坛主题英文外链seo兼职在哪里找
  • 网站错误提示页设计seo网站首页推广
  • php开源企业网站系统搜索引擎广告优化
  • wordpress新建页面发布内容福建网络seo关键词优化教程
  • 石景山网站建设有哪些公司水果网络营销策划书
  • 网站欣赏 公司网站案例100个成功营销案例
  • ps素材网seo怎么做?
  • 2023b站免费推广入口游戏seo做的好的网站
  • 久久做bilibili官网网站百度seo新算法
  • 淘宝内部卷怎么做网站游戏推广接单平台
  • 要怎么做网站字体不能被复制中国搜索引擎有哪些
  • 静态网站用什么做最快百度手机管家
  • 网站建设网络推广竞价托管一般要多少钱
  • 二维码链接生成器在线郑州网站排名优化公司
  • 深圳全网站建设公司厦门seo顾问屈兴东
  • 在哪一个网站做社保申报网络推广服务商
  • 网站建设所出现的问题网址查询地址查询
  • 南宁在百度上建网站网站站内关键词优化
  • 上海兼职做网站qq群排名优化软件官网
  • 手机做公司网站互联网项目