可乐Cola_社区达人页

个人头像照片
可乐Cola
暂无个人介绍
暂无精选文章
暂无更多信息

2023年06月

  • 06.07 02:52:15
    回答了问题 2023-06-07 02:52:15
  • 06.07 02:49:01
    发表了文章 2023-06-07 02:49:01

    MySQL基础入门教程

    MySQL小白基础入门教程
  • 06.07 02:48:14
    发表了文章 2023-06-07 02:48:14

    Linux教程

    Linux无敌小白入门教程
  • 06.07 02:47:23
    发表了文章 2023-06-07 02:47:23

    anaconda基础

    anaconda基础
  • 06.07 02:43:19
    发表了文章 2023-06-07 02:43:19

    性能测试(23)——完整性能项目案例

    性能测试需求分析与传统的功能测试需求有所不同 功能测试需求分析:重点在于分析被测系统的功能是否满足产品功能需求规格(正向、逆向) 性能测试需求分析:重点在于分析被测系统是否能满足特定的业务需求场景(时间、资源) 需要从业务场景、程序代码、服务器、硬件配置等多个维度分析系统可能存在性能瓶颈
  • 06.07 02:42:52
    发表了文章 2023-06-07 02:42:52

    性能测试(22)——性能监控

    Concurrency Thread Group 线程组 Transactions per Second 每秒事务数 Bytes Throughput Over Time 吞吐量 PerfMon Metrics Collector 性能指标收集器 Concurrency Thread Group 线程组
  • 06.07 02:42:21
    发表了文章 2023-06-07 02:42:21

    性能测试(21)——常用平均并发数计算公式

    PV:(Page View):即页面访问量,每打开一次页面PV计数+1,刷新页面也是。PV只统计页面访问次数。 UV(Unique Visitor):唯一访问用户数,用来衡量真实访问网站的用户数量。 一般用UV统计用户活跃数,用PV统计用户访问页面的频率
  • 06.07 02:41:53
    发表了文章 2023-06-07 02:41:53

    性能测试(20)——分布式压测

    在使用JMeter进行性能测试时,如果并发数比较大(比如项目需要支持10000并发),单台电脑的(CPU和内存)可能无法支持,这时 可以使用JMeter提供的分布式测试的功能。
  • 06.07 02:41:23
    发表了文章 2023-06-07 02:41:23

    性能测试(19)——定时器

    loadrunner称为集合点,SyncTimer的目的是阻塞线程,直到阻塞了n个线程,然后立即释放它们。 同步定时器相当于一个储蓄池,累积一定的请求,当在规定的时间内达到一定的线程数量,这些线程会在同一个时间点一起并发,所以可以用来做大数据量的并发请求。 添加方式:测试计划 --> 线程组--> HTTP请求 --> (右键添加) 定时器 --> Synchronizing Timer
  • 06.07 02:40:57
    发表了文章 2023-06-07 02:40:57

    性能测试(18)——逻辑控制器

    注意点: 变量前缀:变量前缀就是jmeter中的变量,如提取器中提取的变量,或者使用BeanShell设置的全局变量 开始循环字段:因为ForEach本质就是一个遍历,所以遍历的数据是列表类型,每个数据都有下标,这里表示的是从列表的第几个元素开始遍历,最低数值是-1,由于是不包含,所以-1其实是从0开始。 结束循环字段:列表下标的结束终点下标,不设置的情况下,默认会遍历到列表最后一位,如果设置了,则达到指定下标则停止遍历,并且是包含状态,因此会走到指定的下标。 输出变量:将遍历出来的元素使用变量名称存储起来。 数字之前加下划线:例如用户自定义变量中的数据格式为data_1,data_2,只有这
  • 06.07 02:40:33
    发表了文章 2023-06-07 02:40:33

    性能测试(17)——连接数据库

    遇到此错误,请更改jar包,重新启动JMeter,大多数是因为jar包版本和MySQL版本不匹配导致,先自行查询数据库版本,navicat中新建查询输入select version() from dual; 本文章使用的版本第一次为8.0,后面试了几个5.0的,最后使用5.1.48成功连接数据库,MySQL版本是8.0.28
  • 06.07 02:40:10
    发表了文章 2023-06-07 02:40:10

    性能测试(16)——参数关联

    当请求之间有依赖关系,比如一个请求的入参是另一个请求返回的数据,这时候就需要用到关联处理。 JMeter可以通过“后置处 理器”中的一些组件来处理关联。 常用的关联方法: 正则表达式提取器 XPath提取器 JSON提取器
  • 06.07 02:39:37
    发表了文章 2023-06-07 02:39:37

    性能测试(15)——断言

    添加JSON断言,根据json path 路径,找到需要断言的字段,然后将函数助手生成的字符串拼接函数复制到预期结果中,将value + 计数器的引用名称,生成对应的用户自定义变量引用名称(断言数据文件的字段名称),完成批量断言。
  • 06.07 02:39:06
    发表了文章 2023-06-07 02:39:06

    性能测试(14)——counter函数

    在下拉框中找到counter 函数参数:为TRUE时,表示一个线程中,单独使用一个计数器,为FALSE时,表示不同线程中使用同一个计数器 存储结果的变量名:会将计数器存储到jmeter变量中
  • 06.07 02:38:43
    发表了文章 2023-06-07 02:38:43

    性能测试(13)——CSV数据文件

    变量名称对标我们csv文件中的每一列,以英文的逗号隔开 分隔符可以是很多,按照我们csv文件的分隔符进行设置 如果csv文件中编写了首行为列名,在csv data set config中需要选取忽略首行 当不允许带引号时,线程执行时,会还原引号,也就是数据中携带引号 文件结束符即为文件末尾,当csv文件行数小于线程数时,如十个用户,线程数为100,那么选择文件结束符再次循环时,会循环10次第一行到第十行的数据。如果文件结束符停止线程时,那么线程数到达10的时候,即刻停止。
  • 06.07 02:38:18
    发表了文章 2023-06-07 02:38:18

    性能测试(12)——用户参数

    起的名称需要注意是要见名知意,因为后面参数化的时候需要引用此名称 变量的值代表该名称引用的值,类似hashmap,以key,value形式存储
  • 06.07 02:37:49
    发表了文章 2023-06-07 02:37:49

    性能测试(11)——用户自定义变量

    起的名称需要注意是要见名知意,因为后面参数化的时候需要引用此名称 变量的值代表该名称引用的值,类似hashmap,以key,value形式存储 描述可写可不写,建议写上,不然数据多的时候,一个个去猜,很麻烦
  • 06.07 02:37:20
    发表了文章 2023-06-07 02:37:20

    性能测试(10)——http请求详解

    协议:向目标服务器发送HTTP请求时的协议,可以是http或者是https ,默认值为http 。 服务器名称或IP :HTTP请求发送的目标服务器名称或IP地址。 端口号:目标服务器的端口号,默认值为80 。 方法:发送HTTP请求的方法,可用方法包括GET、POST、HEAD、PUT、OPTIONS、TRACE、DELETE等。 路径:目标URL路径(不包括服务器地址和端口) Content encoding :内容的编码方式,默认值为iso8859 同请求一起发送参数:GET请求时url中附带参数可以通过此方式添加 消息体数据:POST/PUT请求JSON数据存放地 自动重定向:表示JM
  • 06.07 02:36:49
    发表了文章 2023-06-07 02:36:49

    性能测试(9)——线程组详解

    线程数:虚拟用户数 Ramp-Up时间(秒):启动全部虚拟用户数所需要的时间 循环次数:指定次数或勾选永远。使用调度器时,必须勾选永远 延迟创建线程直到需要:测试开始的时候,所有线程就被创建完。勾选了此选项,那么线程只会在合适的需要用到的时候创建 调度器:勾选后,调度器配置才能使用;
  • 06.07 02:30:03
    发表了文章 2023-06-07 02:30:03

    性能测试(8)——Jmeter基础入门

    Get、Post请求(以个人学生管理系统为例) 在线程组中右键新建“用户定义的变量”,添加键值对,如果在请求中需要使用到该变量,则在“值”这一栏下,填写${该变量名称},来引用该变量的值。
  • 06.07 02:25:11
    发表了文章 2023-06-07 02:25:11

    性能测试(7)——Jmeter元件与组件

    代表jmeter工具菜单中的一个子菜单(功能),比如HTTP请求、事务控制器、响应断言等,就是一个元件。元件下的子组件,比如逻辑控制器中有事务控制器,仅一次控制器,循环控制器等,这些都是元件,但它们被归类到逻辑控制器中,逻辑控制器就是组件。
  • 06.07 02:24:31
    发表了文章 2023-06-07 02:24:31

    性能测试(6)——Jmeter目录介绍

    存放jmeter依赖的jar包和用户扩展所依赖的jar包
  • 06.07 02:23:39
    发表了文章 2023-06-07 02:23:39

    性能测试(5)——Jmeter安装教程

    开始配置Jmeter环境变量 1.点击我的电脑----属性----高级----环境变量----在系统变量中----点击新建 2.变量名输入:JMETER_HOME 3.变量值为安装路径的根目录,例如我安装在D盘下,则目录为:D:\apache-jmeter-4.0,建议直接打开安装目录,拷贝路径,以免手打输入错误导致不必要的错误检查 4.点击系统变量中的CLASSPATH变量,在后面加上以下变量
  • 06.07 02:22:13
    发表了文章 2023-06-07 02:22:13

    性能测试(4)——性能测试流程

    1、从业务角度明确测试内容 确定关键业务。即:用户使用频率较高的业务功能 2、从技术角度明确测试内容 如:通常逻辑复杂度较高的业务也是CPU密集运算较大的地方,考量服务器CPU在预定性能指标下是否达标 如:通常数据量较大的业务很占用系统内存,考量服务器内存在预定性能指标下是否达标
  • 06.07 02:21:36
    发表了文章 2023-06-07 02:21:36

    性能测试(3)——性能指标

    指客户端向服务端发送请求时,所有的页面资源元素的请求的总数量。 点击数不是通常一般人认为的访问一个页面就是1次点击数,点击数是该页面包含的元素(图片、链接、框架等)向Web服 务器发出的请求数量。 通常我们也用每秒点击次数(Hits per Second)指标来衡量Web服务器的处理能力。 强调:非业务请求,是资源请求,如js,css等 ,只有web项目才有此指标 。
  • 06.07 02:20:49
    发表了文章 2023-06-07 02:20:49

    性能测试(2)——性能策略

    压力测试是在强负载(大数据量、大量并发用户等)下的测试,查看应用系统在峰值使用情况下操作行为,从而 有效地发现系统的某项功能隐患、系统是否具有良好的容错能力和可恢复能力。压力测试分为高负载下的长时间(如24小时以上)的稳定性压力测试和极限负载情况下导致系统崩溃的破坏性压力测试。 通俗理解:压力是逐步增加的,直到系统不能接受用户请求的性能点,去发现系统在什么情况下,应用程序的性能会变得不可接受。
  • 06.07 02:19:19
    发表了文章 2023-06-07 02:19:19

    性能测试(1)——基础概念

    性能测试就是通过特定的方式对被测试系统按照一定测试策略施加压力,获取该系统的响应时间、TPS、吞吐量、资源利用率等性能指标,来检测系统上线后能否满足用户需求的过程。

2022年10月

  • 10.12 09:28:54
    发表了文章 2022-10-12 09:28:54

    全栈自动化第四期—接口自动化requests详解与进阶封装

    本文主要通过源码分析,介绍requests请求类封装,以及数据读取(Yaml)封装,yaml数据源热加载,接口参数关联等,帮助大家更好的由浅入深的理解python接口自动化,希望对大家的python接口自动化学习有所帮助
  • 10.12 09:22:25
    发表了文章 2022-10-12 09:22:25

    全栈自动化第三期—基于Requests实现接口自动化教程

    API接口测试介于单元测试和界面测试之间,是一种灰盒测试方法,主要测试内部接口功能的完成性。相较于UI自动化测试,它具有自动化成本低和测试效率高的特点。
  • 10.12 09:15:37
    发表了文章 2022-10-12 09:15:37

    全栈自动化第一期—Pytest+Allure实现用例与报告管理

    本文主要介绍了详解Pytest+Allure搭建方法以及生成报告常用操作,实现自动化过程中对测试用例的管理以及最终生成自定义测试报告,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 10.11 18:08:46
    发表了文章 2022-10-11 18:08:46

    全栈自动化第二期—基于Selenium实现UI自动化教程

    Selenium 是一款基于Web应用程序自动化测试的工具集合,Selenium 测试直接运行在浏览器中,本质是通过驱动浏览器,模拟用户的操作。工具的主要功能包括:测试与浏览器的兼容性,进行系统功能测试。
  • 发表了文章 2023-06-07

    MySQL基础入门教程

  • 发表了文章 2023-06-07

    Linux教程

  • 发表了文章 2023-06-07

    anaconda基础

  • 发表了文章 2023-06-07

    性能测试(23)——完整性能项目案例

  • 发表了文章 2023-06-07

    性能测试(22)——性能监控

  • 发表了文章 2023-06-07

    性能测试(21)——常用平均并发数计算公式

  • 发表了文章 2023-06-07

    性能测试(20)——分布式压测

  • 发表了文章 2023-06-07

    性能测试(19)——定时器

  • 发表了文章 2023-06-07

    性能测试(18)——逻辑控制器

  • 发表了文章 2023-06-07

    性能测试(17)——连接数据库

  • 发表了文章 2023-06-07

    性能测试(16)——参数关联

  • 发表了文章 2023-06-07

    性能测试(15)——断言

  • 发表了文章 2023-06-07

    性能测试(14)——counter函数

  • 发表了文章 2023-06-07

    性能测试(13)——CSV数据文件

  • 发表了文章 2023-06-07

    性能测试(12)——用户参数

  • 发表了文章 2023-06-07

    性能测试(11)——用户自定义变量

  • 发表了文章 2023-06-07

    性能测试(10)——http请求详解

  • 发表了文章 2023-06-07

    性能测试(9)——线程组详解

  • 发表了文章 2023-06-07

    性能测试(8)——Jmeter基础入门

  • 发表了文章 2023-06-07

    性能测试(7)——Jmeter元件与组件

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2023-06-07

    你认为一个优秀的数据库,最重要的特质是什么?

    可靠性:数据库是应用程序的核心组件之一,因此可靠性是其最重要的特质之一。款优秀的数据库应该能够保证数据的安全性和可靠性,能够在各种情况下保持稳定运行。 性能:数据库的性能对于应程序的响应速度和用户体验至关重要。一款优秀的数据库应该能够提供高效的数据读写能力,能够快速响应用户请求。 可扩展性:随着业务的发展,数据库的数据量和访问量也会不断增加。一款优秀的数据库应该能够支持水平和垂直扩展,能够满足不同规模的业务需求。 安全性:数据库中存储着应用程序的核心数据,因此安全性是其必备的特质之一。一款优秀的数据库应该能够提供多层次的安全保障,包括数据加密、访问控制、审计等功能。 易用性:数据库的易用性对于开发人员和管理员来说都非常重要。一款优秀的数据库应该能够提供简单易用的管理界面和API,能够快速上手和使用。 兼容性:数据库需要与各种应用程序和工具进行集成,因此兼容性也是其必备的特质之一。一款优秀的数据库应该能够支持多种编程语言和操作系统,能够与各种应用程序和工具进行无缝集成。

    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息