09 2022 档案

摘要:上传本地仓库到远端仓库 操作步骤: 1.在本地新建一个仓库 2.在远端新建一个仓库 首先注册一个gitee的账号:此处已经注册好,注册的过程十分简单此处已经跳过,此次不展示。 点击新建仓库按钮,进入仓库的新建界面 2.输入仓库的名称,点击新建 进行创建 3.创建完成的展示: 此时我的gitee中是没 阅读全文
posted @ 2022-09-23 16:48 我是江浩一哈 阅读(82) 评论(0) 推荐(0)
摘要:swagger 是一套接口工具: 接口设计工具 接口测试工具 接口文档展示工具 (Swager UI) 共同的标准: Open API 2. 读懂swagger文档 1. Base URL 2. 鉴权方式 接口后面有锁,需要进行鉴权,点击锁进去鉴权。 3. 请求方法 4. 接口地址 = Base U 阅读全文
posted @ 2022-09-19 15:20 我是江浩一哈 阅读(66) 评论(0) 推荐(0)
摘要:Postman 1. 请求 1. 请求方法 2. 接口地址(URL) 3. 查询字符串:会成为URL的一部分 4. 鉴权方式 5. 请求头 6. 正文参数 7. 前置、 后置脚本:JavaScript Pre-request 8. 设置 2.响应 1. 正文(接口响应值) 1. 美化(格式化和高亮) 阅读全文
posted @ 2022-09-19 13:59 我是江浩一哈 阅读(34) 评论(0) 推荐(0)
摘要:1.准备 理解需求(需求文档) 了解接口(接口文档) 体验产品、抓包分析 2.工具的选择 postman(会) jmeter(会) apifox(新出的,暂时不会) 3.用例 用例的设计 基本的正向用例(满足接口能否用,有正确的结果) 有可选参数的扩展正向用例 有效的反向用例 无效的反向用例 破坏性 阅读全文
posted @ 2022-09-19 13:32 我是江浩一哈 阅读(39) 评论(0) 推荐(0)
摘要:jmeter分布式测试: 为什么要使用分布式测试???? 在使用jmeter进行性能测试时,如果并发数比较大(比如项目需要支持10000个并发),单台电脑的(cpu和内存)可能无法支持,这时可以使用Jmeter提供的分布式测试的功能。 分布式测试的原理: JMeter分布式测试时,选择其中一台作为控 阅读全文
posted @ 2022-09-16 17:50 我是江浩一哈 阅读(31) 评论(0) 推荐(0)
摘要:常数吞吐量定时器可以让JMETER以指定数字的吞吐量(以每分钟的样本数为单位,而不是每秒)执行。吞吐量计算的范围可以为指定当前的线程组、所有的线程组。 阅读全文
posted @ 2022-09-16 17:26 我是江浩一哈 阅读(220) 评论(0) 推荐(0)
摘要:jmeter中的同步定时器,在其他软件中loadrunner又叫集合点,保证大量的请求在同一个时间进行发送,形成绝对的并发。 实现原因:设置同步定时器,有请求要发出时,同步定时器会暂缓请求发送,一直到积攒的请求数达到,将所有的请求同步发送出去。 SyncTimer的目的是阻塞线程,直到阻塞了n个线程 阅读全文
posted @ 2022-09-16 15:47 我是江浩一哈 阅读(272) 评论(0) 推荐(0)
摘要:ForEach控制器一般和用户自定义变量或者正则表达式提取器一起使用,其在用户定义的变量或者从正则表达式提取器的返回结果中读取一系列相关的变量。该控制器下的取样器都会被执行一次或者多次,每次读取不同的变量名。 foreach控制器: 配置元素介绍: 使用步骤: 1.添加用户定义的变量 参数名:固定前 阅读全文
posted @ 2022-09-16 14:39 我是江浩一哈 阅读(100) 评论(0) 推荐(0)
摘要:循环控制器 通过设置循环次数,来实现循环发送请求 添加方式:测试计划-->线程组-->(右键添加)-->逻辑控制器-->循环控制器 循环控制器:控制子节点下的http请求的执行次数 循环控制器与线程组中的循环次数的对比: 循环控制器只控制其子节点下的HTTP请求,线程组对所有的请求都有效 假如线程组 阅读全文
posted @ 2022-09-16 14:03 我是江浩一哈 阅读(32) 评论(0) 推荐(0)
摘要:常用的逻辑控制器:控制jmeter脚本的执行顺序 if控制器: jmeter中的if控制器,没有对应的else语句,所以有不同的分支时,需要写多个IF控制器,将不同的分支语句写在不同的if控制器下面。 使用方法一 "${变量名}"=="判断的数值" 直接使用时,不要勾选Interpret Condi 阅读全文
posted @ 2022-09-16 13:51 我是江浩一哈 阅读(311) 评论(0) 推荐(0)
摘要:步骤: 1.导包 2.创建连接 3.创建游标 4.执行SQL语句 5.关闭游标 6.关闭连接 阅读全文
posted @ 2022-09-15 14:53 我是江浩一哈 阅读(45) 评论(0) 推荐(0)
摘要:1.网络常识 局域网 局部使用网络,局域网内不管多少台,分配了多少个ip,连接外部网络的ip只有一个 路由器只有一个ip 广域网/英特网 互联网,可以理解成一个大的局域网,这个局域网范围是全球 2.TCP/IP 1.TCP/IP 协议簇:TCP/IP中包含多种协议 2.协议:双方同意默认的一个目标, 阅读全文
posted @ 2022-09-14 16:45 我是江浩一哈 阅读(315) 评论(0) 推荐(0)
摘要:当有依赖关系的两个请求(一个请求的入参是另外一个请求返回的数据),放入到不同的线程中时,就不能使用提取器保存的变量来传递参数值,而是要使用Jmeter属性来传递。 跨线程组关联指的是多个请求有关联关系(即一个请求的参数需要使用前面请求的响应),但是两个请求在一个线程组内,此时使用提取器无法完成关联, 阅读全文
posted @ 2022-09-14 16:03 我是江浩一哈 阅读(455) 评论(0) 推荐(0)
摘要:xpath提取器: 应用场景:只能适用于响应消息为HTML格式的情况 参数介绍: 步骤: 1、添加线程组 2、添加HTTP请求——xxxx 3、添加xpath提取器 勾选Use Tidy 填写引用名称:参数名 Xpath路径 4、添加HTTP请求—xxxx 引用xpath提取器中定义的参数名:${参 阅读全文
posted @ 2022-09-13 22:47 我是江浩一哈 阅读(413) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-09-13 22:34 我是江浩一哈 阅读(35) 评论(0) 推荐(0)
摘要:线程组的属性: 线程数: 需要模拟的虚拟用户数。 ramp-up time: 模拟的虚拟用户数全部启动所需要的时间。 目的:为了模拟性能测试的场景,更接近用户的使用习惯(用户慢慢接入系统) 因为平时场景下,用户不可能同时进入系统或者说很短时间登录启动系统 循环次数: 设置为固定次数n时:脚本运行时发 阅读全文
posted @ 2022-09-06 16:09 我是江浩一哈 阅读(708) 评论(0) 推荐(0)
摘要:线程组的分类: 普通线程组: 用于发送业务请求的线程组(受并行、串行配置的影响) setup线程组: 在所有的线程组之前执行(不受并行、串行配置的影响) teardown: 在所有的线程组之后执行(不受并行、串行配置的影响) 实例: 设置串行执行后 , 执行方式顺序如下: 查看: 阅读全文
posted @ 2022-09-06 15:12 我是江浩一哈 阅读(540) 评论(0) 推荐(0)
摘要:ip欺骗 比如有时候使用贴吧论坛,你间隔时间很短发帖,会被限制 应用软件为了安全考虑 同一个ip会认为你有恶意攻击的行为,但是性能测试需要大量请求, 此时使用loadrunner支持ip欺骗。 loadrrunner每次发送请求ip都不一样(报文ip不一样) 阅读全文
posted @ 2022-09-06 15:03 我是江浩一哈 阅读(74) 评论(0) 推荐(0)
摘要:如果有多个线程组时,可以并行或者串行执行 如下图,“独立运行每个线程组”勾选,则所有的线程组按照添加顺序串行执行;(从上到下的方式) 勾选后的执行顺序如下: 如果未勾选,则并行执行(先后顺序无法保证) 执行效果如下: 阅读全文
posted @ 2022-09-06 14:51 我是江浩一哈 阅读(3081) 评论(0) 推荐(0)
摘要:jmeter是抄袭模仿loadrunner用java重写开发的开源软件(Apache组织) jmeter优点:小巧 开源 免费 丰富学习资料及扩展组件 易上手应用广泛 缺点:不支持ip欺骗 分析和报表能力相对于lr欠缺精度 会有人对jmeter出的性能报告怀疑态度 Loadrunner是C语言开发的 阅读全文
posted @ 2022-09-06 10:09 我是江浩一哈 阅读(124) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-09-02 23:51 我是江浩一哈 阅读(74) 评论(0) 推荐(0)
摘要:JDK配置 下载安装jdk:https://www.oracle.com/java/technologies/downloads/ 安装jdk,使用默认安装,一般不选择安装路径 找到jdk的安装路径 (1) 默认安装路径如:C:\Program Files\Java\jdk1.8.0_202 (2) 阅读全文
posted @ 2022-09-02 21:37 我是江浩一哈 阅读(191) 评论(0) 推荐(0)
摘要:1.下载apche-tomcat:https://tomcat.apache.org/ 2.解压tomcat到跟目录,ps:目录没有明确,但是绝对不能在目录中出现中文或者是中文标点符号 3.打开命令行,进入tomcat中的bin目录 4.安装服务,在命令行输入service install 5.启动 阅读全文
posted @ 2022-09-02 21:26 我是江浩一哈 阅读(56) 评论(0) 推荐(0)
摘要:1.选择控制面板后再选择添加或者删除程序 2.进入页面后有更改、添加新程序、添加删除组件三个选项,选择添加删除组件 3.加载完成后选择网络服务中的DNS 4. 点击确定后安装,这个时候会提示缺少文件 出现这种情况是由于没有挂盘,安装DNS服务必须有光驱,所以需要挂盘,在VMware底部的这个光盘,右 阅读全文
posted @ 2022-09-02 20:30 我是江浩一哈 阅读(1496) 评论(0) 推荐(0)
摘要:1.批处理文件的创建流程 创建文本文件可以为xx.txt 编辑文本文件,输入dos命令,注意分行,一句命令分一行 保存文本文件 修改后缀名xx.bat 双击执行bat文件 直接点击执行,执行程序一闪而过,可以加上暂停pause 2.批处理执行乱码 右键通过记事本打开文件 选择左上角点击文件 选择另存 阅读全文
posted @ 2022-09-02 14:50 我是江浩一哈 阅读(449) 评论(0) 推荐(0)
摘要:文件以及文件类型 文件命名规则 不能以/ \ : <> ?* |"命名 大小写不分 最大命名长度为255个字符 不能使用保留字 文件路径 绝对路径: 从根目录也就是最开始的目录,到找到文件中经过的目录,连接起来就是绝对路径,精确到文件所在目录,及文件名称。 相对路径: 根据参照物所在位置开始查找文件 阅读全文
posted @ 2022-09-02 14:13 我是江浩一哈 阅读(80) 评论(0) 推荐(0)
摘要:1.计算机的分类 微型机、小型机、大型机、巨型机 注意:微型机:就是我们的电脑 2.冯诺伊曼体系的组成成分 1.输入、输出设备 输入设备:输入计算机指令 输出设备:将CPU运算返回结果转换成普通人能看懂的形式 2.CPU中央处理器(控制器、运算器) 3.存储器 为什么使用二进制存储? 早期计算机处理 阅读全文
posted @ 2022-09-02 14:01 我是江浩一哈 阅读(240) 评论(0) 推荐(0)
摘要:1.上传Mysql的安装包至服务器的/opt目录下,成功后可以在opt目录下查看到 mysql_linux.zip 在/opt目录下解压mysql_linux.zip,使用命令unzip mysql_linux.zip,解压后使用ls,查看是否已经成功解压。 tips:zip的压缩文件,使用unzi 阅读全文
posted @ 2022-09-02 10:57 我是江浩一哈 阅读(521) 评论(0) 推荐(0)
摘要:一.jdk、tomcat的安装 1.首先使用你的连接工具,远程连接服务器Linux 远程连接后切换root账号 命令为:su root 输入root的账号的密码进行切换 普通账号切换到root账号需要输入密码 root账号切换到普通账号不输入输入密码 2.上传tomcat和jdk的安装包至服务器op 阅读全文
posted @ 2022-09-02 10:24 我是江浩一哈 阅读(162) 评论(0) 推荐(0)
摘要:1.首先进入禅道官网:https://www.zentao.net/,下载禅道的安装包。 注意:查看Linux的版本,下载符合要求的版本的禅道安装包。 此时下载这个64位的,之前尝试使用32位的发现错误,错误原因显示版本问题。 32位的错误如下:是版本的问题 2.首先将压缩包上传至/opt目录下,然 阅读全文
posted @ 2022-09-01 22:47 我是江浩一哈 阅读(507) 评论(0) 推荐(0)