自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 windows下grpc-go 环境搭建

win下搭建go grpc

2022-02-16 14:33:29 530

原创 Golang单元测试

目录1.单元测试是什么2.testing-单元测试2.1第一个单元测试2.2Table-Driven Test3.写一个基本的测试用例1.单元测试是什么单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对象编程,最小单元就是方法,包括基类、超类、抽象类等中的方法。单元测试就是软件开发中对最小单位进行正确性检验的测试工作。不同地方对单元测试有的定义可能会有所不同,但有一些基本共识:单元测试是比较底层的,关注代码的局部而不是整体。

2022-01-05 15:40:43 370

原创 Go 第三方库之 uber-go/zap(记录日志到文件、支持自动分割日志、支持日志级别、打印调用文件、函数和行号)

目录1.简介2.下载安装使用3.zap looger使用4.将日志写入文件5.使用lumberjack进行日志切割归档1.简介zap 是 uber 开源的 Go 高性能日志库,支持不同的日志级别, 能够打印基本信息等,但不支持日志的分割,这里我们可以使用 lumberjack 也是 zap 官方推荐用于日志分割,结合这两个库我们就可以实现以下功能的日志机制:能够将事件记录到文件中,而不是应用程序控制台; 日志切割能够根据文件大小、时间或间隔等来切割日志文件; 支持不同的日

2021-12-31 15:13:43 2296

原创 Git分支

分支常用命令# 列出所有本地分支$ git branch# 列出所有远程分支$ git branch -r# 列出所有本地分支和远程分支$ git branch -a# 新建一个分支,但依然停留在当前分支$ git branch [branch-name]# 新建一个分支,并切换到该分支$ git checkout -b [branch]# 新建一个分支,指向指定commit$ git branch [branch] [commit]# 新建一个分支,与指定的远程

2021-09-26 17:58:39 111

原创 Git操作

创建工作目录和常用指令工作目录(WorkSpace)一般就是你希望Git帮助你管理的文件夹,可以是你项目的目录,也可以是一个空目录,建议不要有中文。日常使用只要记住下图6个命令:创建本地仓库1.git init 新建一个git库2.git clone 从远程复制git库git文件操作查看文件状态git status添加文件添加指定文件到暂存区:git add [file1] [file2] ...添加指定目录到暂存区:git add [dir]添加当

2021-09-26 17:51:07 73

原创 Git安装和配置

安装git下载地址https://git-scm.com/Linux与Mac OS安装GitLinux安装Git:sudo apt-get install git 命令行就可以安装了。Mac OS安装Git:Git - Downloading Package,下载双击.pkg安装配置查看配置 -git config -l使用git config -l 可以查看现在的git环境详细配置查看不同级别的配置#查看系统configgit config --syste..

2021-09-26 17:23:32 79

原创 Git基础知识

目录什么是版本控制基本术语版本控制分类Git与SVN的区别什么是版本控制版本控制:一种运用在开发过程中方便我们对项目,目录,文件进行管理,查看历史记录,备份以恢复以前的版本的一种技术。简单来说就是用于管理多人协同开发项目的技术基本术语1)、仓库(Repository)受版本控制的所有文件修订历史的共享数据库2)、工作空间(Workspace)本地硬盘或Unix 用户帐户上编辑的文件副本3)、工作树/区(Working tree)工作区中包含了仓库的工作文件.

2021-09-26 17:05:13 856 1

原创 vscode国内下载地址

vscode下载VsCode国内的下载地址:http://vscode.cdn.azure.cn/stable/78a4c91400152c0f27ba4d363eb56d2835f9903a/VSCodeUserSetup-x64-1.43.0.exe飞快(windows64位)

2021-09-09 21:16:28 1527

原创 排序算法(golang实现)

冒泡排序算法介绍现在有一堆乱序的数,比如:5 9 1 6 8 14 6 49 25 4 6 3。第一轮迭代:从第一个数开始,依次比较相邻的两个数,如果前面一个数比后面一个数大,那么交换位置,直到处理到最后一个数,最后的这个数是最大的。第二轮迭代:因为最后一个数已经是最大了,现在重复第一轮迭代的操作,但是只处理到倒数第二个数。第三轮迭代:因为最后一个数已经是最大了,最后第二个数是次大的,现在重复第一轮迭代的操作,但是只处理到倒数第三个数。第N轮迭代:….经过交换,最后的结果为:1

2021-08-19 16:00:30 153

原创 golang中字符串拼接方式

+拼接func main() { s1 := "hello" s2 := "word" s3 := s1 + s2 fmt.Print(s3) //s3 = "helloword"}Sprintf函数s1 := "hello"s2 := "word"s3 := fmt.Sprintf("%s%s", s1, s2) //s3 = "helloword"Join函数使用Join函数我们需要先引入strings包才能调用Join函数。Join函数

2021-08-18 15:35:47 234

原创 Linux常用命令总结

文件和目录cd命令 cd /home 进入/home目录 cd .. 返回上一级目录 cd ~ 进入个人主目录 pwd 显示当前工作路径 ls命令 ls 查看目录中的文件 ls -l 显示文件和目录详情 ls -a 显示隐藏文件 mkdir命令 mkdir dir1 创建名为dir1的目录 mkdir dir1 dir2 同时创建两个目录 rm命令 rm ...

2021-08-09 10:20:56 97

原创 jmeter常见问题

jmeter乱码在对phpwind论坛进行发帖功能测试的时候,发现虽然发帖成功但是是乱码在http请求设置一下即可

2021-01-25 11:34:42 102

原创 jmeter关联

jmeter关联前言关联总结前言为什么要使用关联?有时候一个请求可能需要之前请求返回相应里的数据,所以就需要我们去提取数据进行关联。比如说手动提取cookie。再对phpwind论坛进行发帖功能测试的时候,发现发帖请求的一个值是前面请求里返回的值,所以这时候就要提取这个值关联找到要关联的值这时候就要去寻找verify这个值在哪出现了,并提取出来经过查找,是在前一个请求的响应体里面我这里选用的是css提取器,至于选择什么提取器可以根据情况定。右键添加css提取器和调试取样器用来查看是否提

2021-01-21 15:28:18 141

原创 jmeter参数化

jmeter参数化jmeter参数化的几种方式一、用户定义的变量二、用户参数三、添加CSV Data Set Config四、函数对话助手 CSVRead总结jmeter参数化的几种方式分细的来说,可以分为四种:用户定义的变量用户参数CSV Data Set Config函数对话助手 CSVRead参数的引用形式:${ParamName}一、用户定义的变量右键添加,配置元件选择用户定义的变量添加要参数化的值引用变量二、用户参数右键添加,前置处理器选择用户参数进行引用添

2021-01-21 13:52:36 104 1

原创 jmeter添加cookie

jmeter添加cookie的方式前言一、为什么要添加cookie二、方法一:直接在所有事务前添加一个cookie管理器三、方法二:通过正则提取器提取cookie总结前言想来想去也不知道这第一篇要从哪里写起,无从下手。害,就从现在测试的项目中遇到的问题来写吧。一、为什么要添加cookie由于有些操作之后需要登录之后才能进行,jmeter不会给我们在登录后自动添加cookie,所以就需要人为的添加cookie二、方法一:直接在所有事务前添加一个cookie管理器没有添加cookie管理器可

2021-01-20 15:20:04 10492 2

原创 简单部署discuz论坛和phpwind论坛

简单部署discuz论坛和phpwind论坛前言操作步骤一、下载phpstudy二、下载discuz和phpwind三、部署到phpstudy总结前言最近在学习loadrunner和jmeter的使用,但由于公司没有实际的项目可以给我测试,所以找到了两个出名的开源项目(discuz和phpwind),把他们部署到本地,对这两个网站进行测试,以此来熟悉jmeter和loadrunner的使用。操作步骤一、下载phpstudyphpstudy:一个PHP调试环境的程序集成包,只需要选定你所需要的环境就

2021-01-20 11:31:35 478

原创 性能测试之旅

性能测试开始之旅来公司实习了几个星期,除了对公司的几个项目写了几个测试用例文档之外再没有其他的活,也是临近年底,项目大多已验收,测试的就比较闲。公司测试的活主要是功能测试和性能测试以及各种文档的撰写,对于功能测试感觉没有什么可以学的,也有可能是我知道的太少,不知道还需要学什么,所以把重点放在了性能测试.学了一段时间,发现学了jmeter的使用又把loadrunner的使用忘了,学了loadrunner又把jmeter的一些基本使用忘记了,所以准备又这个来记录一下。就开始吧!...

2021-01-20 10:49:06 103

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除