摘要:
在被测接口并没有明确的接口文档给出时,我们需要借助抓包工具来帮助测试,利用抓包工具我们几乎可以获得接口文档中能给你的一切。常见的抓包工具有Charles和Fiddler, Fiddler只能用在Windows平台, 而Charles可用于Windows, Mac, IOS和Android多平台。下面 阅读全文
posted @ 2020-04-16 21:32
gtea
阅读(881)
评论(0)
推荐(0)
摘要:
一、什么是接口 接口测试主要用于外部系统与系统之间以及内部各个子系统之间的交互点,定义特定的交互点,然后通过这些交互点来,通过一些特殊的规则也就是协议,来进行数据之间的交互。 二、接口的类型 接口一般分为两种: 1、程序内部的接口 程序内部的接口:方法与方法之间,模块与模块之间的交互,程序内部抛出的 阅读全文
posted @ 2020-04-16 21:31
gtea
阅读(348)
评论(0)
推荐(1)
摘要:
一、什么是白盒测试 白盒测试是一种测试策略,这种策略允许我们检查程序的内部结构,对程序的逻辑结构进行检查,从中获取测试数据。白盒测试的对象基本是源程序,所以它又称为结构测试或逻辑驱动测试,白盒测试方法一般分为静态测试和动态测试。 二、如何去做白盒测试 网上很多介绍白盒测试的文章会提到白盒测试的方法有 阅读全文
posted @ 2020-04-16 21:28
gtea
阅读(1051)
评论(0)
推荐(1)
摘要:
一、什么是Mock服务/工具 在测试过程中,对于一些不容易构造/获取的对象,创建一个 Mock 对象来模拟对象的服务/工具。比如:在测试过程中,手工构造的数据不能返回我想要的结果,从而导致程序的后续处理走不到我们期待的分支,最终造成测试的不充分。当然,Mock 服务除了有这种能力以外,还有其他优点: 阅读全文
posted @ 2020-04-16 21:27
gtea
阅读(962)
评论(0)
推荐(0)
摘要:
一、质量保障 先引用一段 百度百科 上对软件质量保障的解释:软件质量保障是建立一套有计划,系统的方法,来向管理层保证拟定出的标准、步骤、实践和方法能够正确地被项目所采用。软件质量保证的目的是使软件过程对于管理人员来说是可见的。它通过对软件产品和活动进行评审和审计来验证软件是合乎标准的。软件质量保障人 阅读全文
posted @ 2020-04-16 21:25
gtea
阅读(1194)
评论(0)
推荐(0)
摘要:
Appium 初始化配置信息(Desired Capabilities) Desired Capabilities实际上就是一个字典,它主要用于向Appium Server提供初始化配置参数,如:想要测试的系统是Android还是IOS,测试哪款软件,软件的入口是哪里等。 1 from appium 阅读全文
posted @ 2020-04-16 21:23
gtea
阅读(743)
评论(0)
推荐(0)
摘要:
1、ID Android Android的resource-id对应ID定位方式,可以通过index来获取需要的元素(从0开始查找dom树中的同名resource-id属性)。使用appium-desktop来获取元素时,id和resource-id是相同的,如果只有resource-id,可能存在 阅读全文
posted @ 2020-04-16 21:22
gtea
阅读(400)
评论(0)
推荐(0)
摘要:
转自:http://www.imdsx.cn/ 手机App分为两大类,原生App(Native App)和混合APP(Hybrid App) 原生App(Native App) 原生App实际就是我们所常见的传统App开发模式,云端数据存储+App应用客户端。App应用客户端,包含了所有的UI元素、 阅读全文
posted @ 2020-04-16 21:21
gtea
阅读(233)
评论(0)
推荐(0)
摘要:
转自:http://www.imdsx.cn/ 一、selenium中如何判断元素是否存在? expected_conditions模块提供了多种校验方式,我常用的一种是presence_of_element_located(判断某个元素是否被加到了dom树里,并不代表该元素一定可见,如果定位到就返 阅读全文
posted @ 2020-04-16 21:20
gtea
阅读(224)
评论(0)
推荐(0)
摘要:
WebDriverApi接口详解 浏览器操作 1 driver.back() # 后退 2 driver.forward() # 前进 3 driver.refresh() # 刷新 窗口操作 1 driver.get_window_size() # 获取浏览器大小 2 driver.set_win 阅读全文
posted @ 2020-04-16 21:17
gtea
阅读(358)
评论(0)
推荐(0)
摘要:
在UI自动化测试中,必然会遇到环境不稳定,网络慢的情况,这时如果你不做任何处理的话,代码会由于没有找到元素,而报错。这时我们就要用到wait(等待),而在Selenium中,我们可以用到一共三种等待,每一种等待都有自己的优点或缺点,我们需要选择最优的等待方式。下面我们来介绍三种等待方式。 第一种:固 阅读全文
posted @ 2020-04-16 21:13
gtea
阅读(207)
评论(0)
推荐(0)
摘要:
18种定位 Selenium的定位方式一共有18种,单数8种,复数8种,最后两种是前面这16种的底层封装 单数形式8种 1 # 1、id定位 2 al = driver.find_element_by_id('i1') 3 al.send_keys('id定位') 4 5 # 2、class定位 6 阅读全文
posted @ 2020-04-16 21:12
gtea
阅读(424)
评论(0)
推荐(0)
摘要:
1、Chrome 对于chrome浏览器,有时候会有闪退的情况,也许是版本冲突的问题,我们要对照着这个表来对照查看是不是webdriver和chrome版本不对。 chromedriver版本 支持的Chrome版本 v2.39 v66-68 v2.38 v65-67 v2.37 v64-66 v2 阅读全文
posted @ 2020-04-16 21:10
gtea
阅读(1519)
评论(0)
推荐(0)
摘要:
前世 Selenium RC 早期的Selenium使用的是JavaScript注入技术与浏览器打交道,需要Selenium RC启动一个Server,将操作Web元素的API调用转化为一段段Javascript,在Selenium内核启动浏览器之后注入这段Javascript。开发过Web应用的人 阅读全文
posted @ 2020-04-16 21:08
gtea
阅读(144)
评论(0)
推荐(0)
摘要:
DOM(Document Object Model 文档对象模型) 一个web页面的展示,是由html标签组合成的一个页面,dom对象实际就是将html标签转换成了一个文档对象。可以通过dom对象中js提供的方法,找到html的各个标签。找到标签后就可以操作标签使页面动起来,让页面动起来。 一、获取 阅读全文
posted @ 2020-04-16 21:06
gtea
阅读(174)
评论(0)
推荐(0)
摘要:
HTML中的三把利器的JS 又称为JavaScript,看着好像和Java有点联系,实际上他和java半毛钱关系都没有,JavaScript和我们学习的Python、Go、Java、C++等,都是一种独立的语言,Python的解释器有Python2.7、Python3.x,浏览器具有解释JavaSc 阅读全文
posted @ 2020-04-16 21:05
gtea
阅读(178)
评论(0)
推荐(0)
摘要:
一、CSS选择器 1 id选择器 2 class选择器 3 标签选择器 4 标签层级选择器 5 class层级选择器 6 id层级选择器 7 id组合选择器 8 class组合选择器 9 属性选择器 10 <!DOCTYPE html> 11 <html lang="en"> 12 <head> 1 阅读全文
posted @ 2020-04-16 21:04
gtea
阅读(162)
评论(0)
推荐(0)
摘要:
前端的三把利器: HTML:一个人 CSS:这个人的衣服 JS:这个人的行为 HTML(超文本标记语言) html代码实际上就是一套能够被浏览器所识别的规则代码,由一个个标签组成。html代码就是一大长串字符串,而这种字符串的格式正好能够被浏览器所识别,也就有了我们的WEB页面。 后端与前端交互方式 阅读全文
posted @ 2020-04-16 21:03
gtea
阅读(160)
评论(0)
推荐(0)
摘要:
一、URL编码解码 url的编码解码需要用到标准模块urllib中的parse方法 1 from urllib import parse 2 url = 'http://www.baidu.com?query=python基础教程 $%^&' 3 url_str = parse.quote_plus 阅读全文
posted @ 2020-04-16 20:59
gtea
阅读(305)
评论(0)
推荐(0)
摘要:
自动化测试执行完成后,需要自动发送测试报告。Python发送邮件可以使用smtplib标准模块,但该模块比较繁琐,推荐使用yagmail这个第三方模块,用法比较简单。 一、邮箱设置 1、在邮箱设置里打开smtp服务 2、开启邮箱授权码 并不是所有邮箱都有邮箱授权码。163邮箱授权码可以自己输入,qq 阅读全文
posted @ 2020-04-16 20:58
gtea
阅读(232)
评论(0)
推荐(0)
摘要:
一、什么是网络编程 使用Python进行网络编程,就是通过Python打开一个网站,或者请求一个http接口。可以通过标准模块urllib实现,也可以通过更简单易用的第三方模块requests实现。 二、urllib 1 # 1、没有入参的get请求 2 import json 3 from url 阅读全文
posted @ 2020-04-16 20:56
gtea
阅读(184)
评论(0)
推荐(0)
摘要:
接口开发 一、开发接口的作用 1、在别的接口没有开发完成的时候可以模拟一些接口以便测试已经开发完成的接口,例如假的支付接口,模拟支付成功、支付失败。 2、了解接口是如何实现的:数据交互、数据返回 3、开发给别人查看数据,避免其他人直接操作数据库 二、接口开发的步骤 1、实例化server 2、装饰器 阅读全文
posted @ 2020-04-16 20:55
gtea
阅读(395)
评论(0)
推荐(0)
摘要:
1 #!/usr/bin/env python 2 # encoding: utf-8 3 from ea.tests.common import * 4 from mgr.common.logger import * 5 from mgr.common.cmd import exec_cmd 6 阅读全文
posted @ 2020-04-16 20:53
gtea
阅读(339)
评论(0)
推荐(0)
摘要:
#!/usr/bin/env python # encoding: utf-8 """ 数据库操作 """ import pymongo from pymongo.errors import ServerSelectionTimeoutError from mgr.common.logger imp 阅读全文
posted @ 2020-04-16 20:52
gtea
阅读(174)
评论(0)
推荐(0)
摘要:
一、redis简介 1、非关系型数据库 2、数据全部是存在内存里面 3、性能非常好,每秒支持30w次读写 4、可以通过备份数据库,把数据存到磁盘上来实现数据的持久化 二、操作redis 1、string类型 1 import redis 2 r = redis.Redis(host='127.0.0 阅读全文
posted @ 2020-04-16 20:51
gtea
阅读(188)
评论(0)
推荐(0)
摘要:
一、简介: MySQL为关系型数据库,其他关系型数据库包括Oracle、DB2、Sql Server等等。Python操作MySQL需要使用到pymsyql模块,pip安装即可。 二、操作MySQL步骤 1、连上数据库(IP、端口号、用户名、密码、数据库名) 2、建立游标 3、执行sql 4、获取结 阅读全文
posted @ 2020-04-16 20:49
gtea
阅读(172)
评论(0)
推荐(0)
摘要:
一、简介 使用Python读、写、修改excel分别需要用到xlrd、xlwt以及xlutils模块,这几个模块使用pip安装即可。 二、读excel 1 import xlrd 2 book = xlrd.open_workbook('app_student.xls') 3 sheet = boo 阅读全文
posted @ 2020-04-16 20:48
gtea
阅读(258)
评论(0)
推荐(0)
摘要:
模块安装 一、模块&包 1、模块 模块实质上就是一个Python文件,它是用来组织代码的。意思就是把Python代码写在里面,文件名就是模块的名称。例如:random.py,random就是模块的名称。 2、包 包又叫pageage,本质就是一个文件夹,和文件夹不一样的地方是它有一个__init__ 阅读全文
posted @ 2020-04-16 20:47
gtea
阅读(211)
评论(0)
推荐(0)
摘要:
json是一种所有语言都通用的Key-Value数据结构的数据类型,很像Python中的字典,在Python中可以通过json模块对json串和字典进行转换。 1、把字典转换成json串 1 import json 2 dic = {'zll':{ 3 'addr':'北京','age':28}, 阅读全文
posted @ 2020-04-16 20:45
gtea
阅读(173)
评论(0)
推荐(0)
摘要:
条件判断 1、单条件判断 1 # 接收输入的值,使用input函数,用input接收输入的值都是string类型的 2 age = input('请输入你的年龄:') 3 age = int(age) # 类型转换,转换成int类型 4 if age < 18: 5 print('未成年人') 6 阅读全文
posted @ 2020-04-16 20:37
gtea
阅读(363)
评论(0)
推荐(0)
摘要:
一、logging模块介绍 logging是Python中自带的标准模块,是Python中用来操作日志的模块。 1、控制台输出日志 1 import logging 2 logging.basicConfig(level=logging.ERROR, # 打印的日志级别 3 format= 4 '% 阅读全文
posted @ 2020-04-16 20:16
gtea
阅读(280)
评论(0)
推荐(0)
摘要:
一、什么是线程(thread) 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一个线程指的是进程中一个单一顺序的控制流,一个进程中可以包含多个线程,每条线程并行执行不同的任务。下面,我们来举一个例子来说明线程的工作模式: 假设你正在读一本书,你现在想休息一下, 阅读全文
posted @ 2020-04-16 20:13
gtea
阅读(246)
评论(0)
推荐(0)
摘要:
迭代器 一、概要 在了解Python的数据结构时,容器(container)、可迭代对象(iterable)、迭代器(iterator)、生成器(generator)、列表/集合/字典推导式(list,set,dict comprehension)众多概念参杂在一起,难免让人一头雾水,下面这幅图也许 阅读全文
posted @ 2020-04-16 20:03
gtea
阅读(238)
评论(0)
推荐(0)
摘要:
面向对象编程一:https://www.cnblogs.com/L-Test/p/9242824.html 面向对象编程二:https://www.cnblogs.com/L-Test/p/10252954.html 阅读全文
posted @ 2020-04-16 20:01
gtea
阅读(150)
评论(0)
推荐(0)
摘要:
正则表达式(或 RE)是一种小型的、高度专业化的编程语言,它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。 一、普通字符 二、元字符 1、元字符之. ^ $ * + ? { } 1 # 引入正则:进入模糊匹配 2 import 阅读全文
posted @ 2020-04-16 20:00
gtea
阅读(198)
评论(0)
推荐(0)
摘要:
一、计算机网络 多台独立的计算机通过网络通信设备连接起来的网络。实现资源共享和数据传递。在同一台电脑上可以将D盘上的一个文件传到C盘,但如果想从一台电脑传一个文件到另外一台电脑上就要通过计算机网络 二、网络编程 所谓网络编程就是通过某种计算机语言来实现不同设备间的资源共享和信息传递。计算机网络的创造 阅读全文
posted @ 2020-04-16 19:54
gtea
阅读(283)
评论(0)
推荐(1)
摘要:
概述 自从docker容器出现以来,容器的网络通信就一直是大家关注的焦点,也是生产环境的迫切需求。而容器的网络通信又可以分为两大方面:单主机容器上的相互通信,和跨主机的容器相互通信。而本文将分别针对这两方面,对容器的通信原理进行简单的分析,帮助大家更好地使用docker。 docker单主机容器通信 阅读全文
posted @ 2020-04-16 18:32
gtea
阅读(737)
评论(0)
推荐(0)
摘要:
1、安装Git 见 Jenkins持续集成环境部署 第四节 2、创建Git用户和用户组 1 groupadd git 2 useradd git -g git 3、创建证书切换到git用户创建证书 1 su git 2 cd /home/git 3 mkdir .ssh 4 chmod 700 .s 阅读全文
posted @ 2020-04-16 17:42
gtea
阅读(864)
评论(0)
推荐(0)
摘要:
一、下载Jenkins Jenkins下载地址:https://jenkins.io/download/ 这里我们下载的是jenkins.war 二、启动Jenkins 在Linux下启动Jenkins有两种方式,一种是在jenkins.war的存放目录下使用命令java -jar jenkins. 阅读全文
posted @ 2020-04-16 17:40
gtea
阅读(136)
评论(0)
推荐(0)
摘要:
1、下载redis-4.0.10 在redis官网(https://redis.io/download)下载redis-4.0.10 2、将安装包上传至Linux服务器 在Linux服务器根目录下创建目录package,并将安装包上传至该目录下 3、安装依赖包 [root@Cherry /]# yu 阅读全文
posted @ 2020-04-16 17:35
gtea
阅读(145)
评论(0)
推荐(0)
摘要:
1、下载Python-3.6.5安装包 在Python官网(https://www.python.org/downloads/)下载对应的安装包,选择3.6.5的linux版本,如下图: 2、将安装包上传至Linux服务器 在Linux服务器根目录下创建目录package,并将安装包上传至该目录下 阅读全文
posted @ 2020-04-16 17:34
gtea
阅读(461)
评论(0)
推荐(0)
摘要:
性能测试什么时候开始: 一般在系统功能稳定没有大的缺陷之后开始执行。但前期准备工作可以从系统需求分析时就开始:性能目标制定、场景获取、环境申请等。 一、制定性能测试目标 在特定的并发用户数下测试特定场景的响应时间 在一定的响应时间的要求下来测试特定场景的最大并发用户数 测试特定场景的TPS 1、线上 阅读全文
posted @ 2020-04-16 17:32
gtea
阅读(296)
评论(0)
推荐(0)
摘要:
一、下载地址 https://tomcat.apache.org/download-80.cgi 二、安装步骤 将安装包 apache-tomcat-8.5.39.tar.gz 上传至服务器 /usr/local 目录下,再执行如下步骤: [root@admin local]# cd /usr/lo 阅读全文
posted @ 2020-04-16 17:30
gtea
阅读(281)
评论(0)
推荐(0)
摘要:
一、Nginx是什么 Nginx是一款高性能的 HTTP 和反向代理服务器,由俄罗斯人Igor Sysoev(伊戈尔·赛索耶夫)为俄罗斯网站Rambler.ru开发的,在Rambler.ru网站平稳的运行了四年,而且俄罗斯超过20%的虚拟主机平台采用Nginx作为反向代理服务器。 在国内,使用ngi 阅读全文
posted @ 2020-04-16 17:29
gtea
阅读(771)
评论(0)
推荐(0)
摘要:
一、内存溢出 1、堆内存溢出 现象: (1)压测执行一段时间后,系统处理能力下降。这时用JConsole、JVisualVM等工具连上服务器查看GC情况,每次GC回收都不彻底并且可用堆内存越来越少。 (2)压测持续下去,最终在日志中有报错信息:java.lang.OutOfMemoryError.J 阅读全文
posted @ 2020-04-16 17:26
gtea
阅读(328)
评论(0)
推荐(0)
摘要:
一、应用场景 日常测试过程中发现,在大数量并发时,jmeterGUI界面经常宕机、卡死,在这种情况下我们就需要使用命令行来执行脚本了(非GUI模式)。 二、命令行模式优点 1、节约系统资源,无需启动界面 2、便捷快速:仅需启动命令行,输入命令便可执行 3、易于持续集成:可通过shell脚本命令执行 阅读全文
posted @ 2020-04-16 17:23
gtea
阅读(378)
评论(0)
推荐(0)
摘要:
第一步:首先从jmeter的官网下载jmeter,目前最新版本为4.0,支持的JDK最高为1.8 下载地址: jmeter:http://jmeter.apache.org/download_jmeter.cgi JDK:http://www.oracle.com/technetwork/java/ 阅读全文
posted @ 2020-04-16 17:22
gtea
阅读(269)
评论(0)
推荐(0)
摘要:
网络OSI七层协议 OSI(Open System Interconnect),即开放式系统互联 1. OSI七层和TCP/IP四层的关系 1.1 OSI引入了服务、接口、协议、分层的概念,TCP/IP借鉴了OSI的这些概念建立TCP/IP模型。 1.2 OSI先有模型,后有协议,先有标准,后进行实 阅读全文
posted @ 2020-04-16 17:13
gtea
阅读(1194)
评论(0)
推荐(0)
摘要:
前言 Python非常适合用来开发网页爬虫,理由如下:1、抓取网页本身的接口相比与其他静态编程语言,如java,c#,c++,python抓取网页文档的接口更简洁;相比其他动态脚本语言,如perl,shell,python的urllib包提供了较为完整的访问网页文档的API。(当然ruby也是很好的 阅读全文
posted @ 2020-04-16 17:01
gtea
阅读(213)
评论(0)
推荐(0)
摘要:
微服务架构实践 目录 业务背景微服务概念微服务技术选型微服务架构设计微服务架构设计落地微服务架构设计过程中积累的心得总结 一、业务背景 1.1 产品现状 1、各产品系统独立开发,代码复用率低,系统之间互相调用,耦合严重,系统解耦独立部署困难。2、传统的单体架构,规模越来越大也越来越笨重;当新功能的开 阅读全文
posted @ 2020-04-16 16:59
gtea
阅读(391)
评论(0)
推荐(0)
摘要:
微服务架构 资料来源:有架构给我的一些资料,以及自己百度和论坛、社区找来的一些资料,权当做一个总结式的简介。。。 目录如下: 一、微服务架构介绍 二、出现和发展 三、传统开发模式和微服务的区别 四、微服务的具体特征 五、SOA和微服务的区别 六、如何具体实践微服务 七、常见的微服务设计模式和应用 八 阅读全文
posted @ 2020-04-16 16:56
gtea
阅读(390)
评论(0)
推荐(0)
摘要:
https://www.cnblogs.com/peng104/p/10296717.html 阅读全文
posted @ 2020-04-16 16:45
gtea
阅读(184)
评论(0)
推荐(0)
摘要:
https://blog.csdn.net/yuanxiang01/article/details/82503568 阅读全文
posted @ 2020-04-16 16:38
gtea
阅读(307)
评论(0)
推荐(0)
摘要:
MAC地址与IP地址是计算机网络通信中非常重要的两类地址,缺一不可。因为在OSI/RM网络层以上是通过IP地址进行寻址的,而在OSI/RM网络层以下则是通过MAC地址进行寻址的。可以说是两类地址各司其职,共同完成一个完整的计算机网络通信。当然在一些网络通信中,还可能有传输层的"端口"号参与到IP寻址 阅读全文
posted @ 2020-04-16 16:35
gtea
阅读(1371)
评论(0)
推荐(0)
摘要:
集线器(Hub) —— 工作在物理层 信号在线路中传播会进行衰减,集线器的作用就是对信号进行再生放大,从而扩大了网络的传输距离。从功能就可以看出,集线器是工作在物理层的。而且从下图中可以看出,使用集线器的网络是总线型网络,那么当一台计算机发送消息时,所有的计算机都会收到消息。而且有一个问题就是有可能 阅读全文
posted @ 2020-04-16 16:33
gtea
阅读(762)
评论(0)
推荐(0)
摘要:
Python中,对象的赋值,拷贝(深/浅拷贝)之间是有差异的,如果使用的时候不注意,就可能产生意外的结果。 下面本文就通过简单的例子介绍一下这些概念之间的差别。 对象赋值 直接看一段代码: will = ["Will", 28, ["Python", "C#", "JavaScript"]] wil 阅读全文
posted @ 2020-04-16 16:20
gtea
阅读(250)
评论(0)
推荐(0)
摘要:
Linux系统操作久了,就会产生很多看视频、下载文件留下的缓存,如果不定期清理则会导致系统变得很缓慢,下面小编就给大家介绍下Linux释放缓存的方法。 Linux系统的缓存机制是相当先进的,他会针对dentry(用于VFS,加速文件路径名到inode的转换)、Buffer Cache(针对磁盘块的读 阅读全文
posted @ 2020-04-16 15:35
gtea
阅读(502)
评论(0)
推荐(0)
摘要:
基础命令学习目录 技术参考总结 python常用模块目录 python其他知识目录 常用软件安装及使用目录 数据库学习目录 shell学习目录 网络学习目录 云计算目录 linux 其他知识目录 非技术相关的文章 概念以及计算机原理等学习目录 阅读全文
posted @ 2020-04-16 15:02
gtea
阅读(203)
评论(0)
推荐(0)
摘要:
原文链接 1、什么是分区? 分区是将一个硬盘驱动器分成若干个逻辑驱动器,分区是把硬盘连续的区块当做一个独立的磁硬使用。分区表是一个硬盘分区的索引,分区的信息都会写进分区表。2、为什么要有多个分区? 防止数据丢失:如果系统只有一个分区,那么这个分区损坏,用户将会丢失所的有数据。 增加磁盘空间使用效率: 阅读全文
posted @ 2020-04-16 14:44
gtea
阅读(835)
评论(0)
推荐(0)
摘要:
另一个博客地址:www.rsyslog.org Linux社区 其他关于LVM博客:https://www.cnblogs.com/moox/p/11163229.html 许多Linux使用者安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量,如果当初评估不准确,一旦系统分区不 阅读全文
posted @ 2020-04-16 14:23
gtea
阅读(197)
评论(0)
推荐(0)
摘要:
Locust(俗称 蝗虫), 一个轻量级的开源压测工具,用Python编写。 locustUI.png 网上已有不少的人总结了Locust与其余几个性能测试翘楚之间的差异。(灯光师,麻烦往第三位佳丽这边打亮一点) 对比图.png 得分项:单机并发能力,Python,开源免费 掉分项:不支持资源监控, 阅读全文
posted @ 2020-04-16 12:45
gtea
阅读(246)
评论(0)
推荐(0)

浙公网安备 33010602011771号