Jmeter 在平时的测试工作中,难免会用到 Jmeter 进行测试工作。在接口性能测试中,大多数接口都是需要鉴权的,那第一步就需要获取 token,用 Jmeter 怎么做呢?我们一起来看看。 下载 Jmeter 下载地址:http://jmeter.apache.org/download_jmeter.cgi 打开下载页面后,下载 Jmeter…
背景 近期有个需求,需要测试下 SLB 的四层负载均衡性能,即测试 TCP 的最大连接数和连接速度。本次测试我们选择使用 Jmeter。 单机调试 编写 TCP 服务端 #!/usr/bin/python3 # -*-coding:utf-8 -*- from socket import * import time COD = 'utf-8' HO…
1、前言 在前面的学习中,我们用到过var、let、const去定义变量,那么它们定义的变量之间到底有什么区别呢?今天我们就一起来看看。 2、快速开始 2.1、关于作用域 首先,var定义的变量是没有作用域的;但let和const定义的变量只能在当前块中使用。 {var a=1,b=2} // 块,块中var定义的变量可以在其他块和块外使用 fun…
1、前言 在日常的工组学习中,我们经常会看到Js代码中的export、import关键字,那它到底是什么用呢?今天我们就一起来看看。 2、关于export export中文意为“导出”,import中文意为“导入”,在Js的ES6规发布后,module成为标准,我们单个文件中的变量和接口(方法)需要使用export关键字导出后才能被其他文件调用。对…
前言 近几年,k6 测试工具逐步出现在我们的视野中。其被人们称为新一代负载测试工具,对 Jmeter、Locust、Wrk 等传统负载测试工具提出了挑战。 关于 k6 k6 是用 Go 语言开发,使用 JavaScript 作为驱动脚本来进行负载测试的工具。其作为后起之秀,拥有灵活性高、并发能力强等特点。唯一的要求就是使用者需要熟悉 JavaScr…
前言 前面我已经出了一篇 K6负载测试工具初探的文章,今天我们继续来深入了解 K6 的高级用法。 忽略 https 证书 想信很多同学都遇到了这个问题,当我们的服务协议是 https 时,直接使用示例中的代码会报错缺少证书。但是对于我们测试来说,我们通常会使用忽略证书的方式,requests 是可以在发送请求中增加 verify=False 来实现…
前言 现在,高可用已经是各行各业必须具备的能力里,那么我们怎么去实现高可用呢?keepalived 就是一个很好的选择,它采用 vrrp 虚拟路由冗余协议实现节点和服务的高可用,使用简单,非常适合追求简单轻量的系统。今天我们就一起从一个简单的试验走进 keepalived 的世界。 vip: virtual IP,虚拟 IP 的意思 组网 以上,我…
1、前言 之前,我曾经介绍过使用vue+LayUI+FastApi实现前后端分离的小demo,有同学单独跟我推荐说有专门适配vue的LayUI版本,它就是layui-vue,今天我们一起来体验一下。 2、快速开始 NodeJs的安装点这里:http://nodejs.cn/;安装完记得修改npm源。 2.1、创建vue项目 mkdir layvue…
前言 最近在做质量分析平台的时候,需要用到echarts图表,那怎么样优雅的实现我们想要的效果呢? 1、思路 首先,我们使用LayUI的格栅布局,在一个container中起一个行,然后将其66平分,各自使用card填充。然后为这两个card定义id。最后我们在js中对card进行初始化和渲染。 2、代码 2.1、card布局 如上,为两个card…
背景 近期在开发质量分析平台的时候,我选择使用对后端友好的LayUI框架,但是在使用layui-card的时候,发现向其中插入一个loading的图标,这个图标是在左上角的,我想要将其居中。同时这个图标layui-icon-loading是静止的,我希望它能够动起来。 解决办法 1、图标居中展示 居中展示有很多种方法,可以使用原生的css来实现,但…