自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在线教学:怎么在Linux系统上使用jmeter!!!

一、在Linux服务器先安装sdk1、先从客户端下载jdk1.8.0_144.tar.gz,再上传到服务器2、解压:tar -xzf jdk1.8.0_144.tar.gz,生成文件夹 jdk1.8.0_1443、在/usr/local目录下创建java文件夹,再将 jdk1.8.0_144目录移动到/usr/local/java中1)cd /usr/local2) mkdir java3)mv jdk1.8.0_144 /usr/local/java3、配置java环境变量 1.

2020-08-04 16:01:11 1109

原创 她娇羞道“不用这样细致认真的说啊~~”———详细图解在Linux环境中创建运行C程序

她娇羞说,不用这样细致认真的说啊———详细图解在Linux环境中创建运行C程序“不,这是对学习的负责”我认真说到叮叮叮,停车,让我们看看如何在Linux虚拟机环境中,创建运行C程序详细图解在Linux环境中创建运行C程序文件夹的创建与C程序的创建命令运行最后需要搭建环境的和安装gcc可以参考我前面两篇利用虚拟机搭建Linux操作系统实验环境Linux虚拟机环境下,gcc的在线安装文件夹的创建与C程序的创建打开你的文件夹,新建一个文件夹保存你的程序和编译运行中生成的文件,这样比较好找,

2020-07-31 16:41:26 1189 2

原创 【纯干货!!!】全网最实用Python面试大全,一共30道题目+答案的纯干货!!!(建议收藏)

【纯干货!!!】花费了整整3天,整理出来的全网最实用Python面试大全,一共30道题目+答案的纯干货,希望大家多多支持,建议 点赞!!收藏!!长文警告,全文共12000+字,涵盖Python面试可能遇到的所有问题,希望对大家有帮助,不过大家最好不要硬背,实战大于理论。祝大家面试顺利!对于机器学习算法工程师而言,Python是不可或缺的语言,它的优美与简洁令人无法自拔。那么你了解过Python编程面试题吗?从Python基础到网页爬虫你是否能全方位Hold住?本文主要从 Python 基础、高级语句

2020-07-30 16:19:48 1554

原创 手工测试如何转向自动化测试!!

在我的进入诺基亚之前,有过一段我职业生涯中最迷茫的时期,相信大多数手工测试从业人员都遇到过这个时期。幸运的是,我通过自学完成了从手工测试到自动化的转型。正是因此,我在之后拿到了自己理想的工作岗位。在这篇文章中,想跟大家分享我在这段迷茫期中是如何完成从手工测试到自动化测试的转型的。内容大纲• 我为什么要从手工转向自动化测试• 我是怎样从手工转向自动化测试的• 现在的测试技术大方向和转型方向推荐• 自动化测试/测试开发的工作是怎样的• 从事自动化测试之后,我如何继续提升手工测试的迷茫:除了重复劳

2020-07-23 19:21:44 1105 1

原创 一个性感的小姐姐问我想做年薪30万+的软件测试工程师是自学还是培训,学习的关键是什么呢?我是这么回答的!

想做年薪30万+的软件测试工程师,想学软件测试,是自学还是培训好?学习的关键是什么呢?大家纠结的点在于,我是应该去参加培训班还是选择自学,我自身的话没有参加过培训班,所以我觉得没有什么发言权来给大家什么建议。不过我后来去咨询了几个朋友,有一个是在培训机构当老师,还有两个曾经也接受过培训。我根据他们说的,还有结合我自己的一些想法来给大家做个分享。当然如果你有什么补充的,可以在评论区留言!关于自学还是选择培训有几点第一:你是零基础的小白,自学约等于浪费时间。这个公式在多数情况下都成立,当然,如果你有自信

2020-08-29 15:54:29 816 1

原创 Android SDK中的强大工具——Monitor(一)

Android SDK中的强大工具-Monitor(一)前面的内容请参见Android应用自动化测试-提纲 本篇我们来看一看Android SDK中一个非常强大但是经常被大家忽视的工具或者说工具集-Monitor。Monitor工具位于Android SDK的tools目录下,windows下,我们运行Monitor.bat即可启动Monitor工具的主界面devices工具界面的左侧的devices界面是设备及进程信息,会显示连接在当前电脑上的所有android设备信息及其中的进程信息。设备信

2020-08-29 14:57:02 3625 1

原创 Android SDK中的必会工具——android

Android SDK中的必会工具-android前面的内容请参见Android应用自动化测试-提纲。 本篇我们介绍在Android SDK中另一个重要的命令,Android命令。android命令主要是操作sdk相关的一些指令android sdk/avdAndroid sdk命令用于打开sdk manager的窗口界面android update sdk命令用于更新当前的sdkandroid avd用于打开avd manager的窗口界面android list这个命令可以用来列出当前设.

2020-08-29 14:46:48 415

原创 Android SDK中的必会工具——ADB是真的香

前面的内容请参见Android应用自动化测试-提纲。 这篇我们将介绍在Android SDK中一个非常关键的工具,ADB。可以说ADB是Android开发、自动化测试的基础。ADB即Android Debug Bridge,android调试桥,是开发设备(PC)和android设备之间的连接通道,通过它,开发者可以在PC端实现对设备的连接、控制和一些基本操作。ADB的组成如图在PC端:ADB由Client和Server两部分组成,client即我们运行ADB的命令行程序,用于接收我们的操作指.

2020-08-29 14:37:20 542

原创 那些你不知道的官方未公开的Monkey功能——Monkey Server

前面的内容请参见Android应用自动化测试-提纲。前篇介绍了Monkey的进阶用法,Monkey的脚本功能。这篇继续介绍另一个在官方介绍文档中没有说明的功能,Monkey的Server功能。Monkey的Server功能提供了远程访问设备并控制设备执行的能力。在monkey的参数中,我们可以看到有一个–port的参数,它提供的就是Monkey连接server,并控制设备执行的功能。还是来到Monkey的源码,在Monkey的源码目录下有一个Readme.network.txt的说明文档,就是说明这个s

2020-08-29 14:30:12 394

原创 小学妹追着让我给她讲讲Jmeter压力测试系列(三) - 参数化请求

今天,我突然收到了勤奋好学的小学妹发来的信息,我二话不说就打开了信息开始跟学妹聊天。果然,又是帮她找错的一天。不过,往往收到的都是完全空的,这让我不得不先修改好错误再帮小学妹看代码。渐渐地,面对越来越长代码的参数获取已经力不从心,他想请你帮助他写一个小程序,来实现Http请求模拟和响应参数获取。同一文集Jmeter压力测试系列(一) - 初识Jmeter和线程组操作详解Jmeter压力测试系列(二) - Http请求模拟和响应参数获取Jmeter压力测试系列(四) - 模拟对Openfire服

2020-08-28 19:34:52 227

原创 小学妹追着让我给她讲讲Http请求模拟和响应参数获取(二)

今天,我突然又收到了勤奋好学的小学妹发来的信息,我二话不说就打开了信息开始跟学妹聊天。果然,又是帮她找错的一天。不过,往往收到的都是完全空的,这让我不得不先修改好错误再帮小学妹看代码。渐渐地,面对越来越长代码的参数获取已经力不从心,他想请你帮助他写一个小程序,来实现Http请求模拟和响应参数获取。同一文集Jmeter压力测试系列(一) - 初识Jmeter和线程组操作详解Jmeter压力测试系列(三) - 参数化请求Jmeter压力测试系列(四) - 模拟对Openfire服务器进行消息轰炸

2020-08-28 19:33:49 351

原创 小学妹追着让我给她讲讲Jmeter和线程组操作详解(一)

今天,我突然收到了勤奋好学的小学妹发来的信息,我二话不说就打开了信息开始跟学妹聊天。果然,又是帮她找错的一天。不过,往往收到的都是完全空的,这让我不得不先修改好错误再帮小学妹看代码。渐渐地,面对越来越长代码的参数获取已经力不从心,他想请你帮助他写一个小程序,来实现Http请求模拟和响应参数获取。同一文集Jmeter压力测试系列(二) - Http请求模拟和响应参数获取Jmeter压力测试系列(三) - 参数化请求Jmeter压力测试系列(四) - 模拟对Openfire服务器进行消息轰炸

2020-08-28 19:29:56 283

原创 测试小白历经十年磨难的人生感悟——写给还在迷茫中的朋友

“从整体行业背景看,一方面,在中国的很多软件企业存在着重开发、轻测试的现象,造成日后的软件产品的质量问题频出,亟待解决;另一方面市场上的软件测试人员偏少,岗位缺口较大,不少企业以开发暂代测试,以作急用。目前软件测试人才的缺口在30万人以上。 从个人职业发展看,软件测试人才更强调岗位的经验积累。从业者在拥有几年的测试经验背景后,可以逐步转向管理或者资深测试工程师,担当测试经理或者部门主管,所以职业寿命更长。另外,由于国内软件测试工程师人才奇缺,并且一般只有大中型企业才会单独设立软件测试部门,所以很有保障,待遇

2020-08-27 22:12:00 640

原创 一招教你解决Docker Compose 方式如何安装 SonarQube 8.3.1!!

验证环境Centos 7.7Docker 1.13.1docker-compose 1.18.0SonarQube 8.3.1.34397postgreSQL 12.3-1.pgdg100+1前提由于 SonarQube 使用 Elasticsearch 作为全文模糊搜索引擎,故需要设置如下内核参数。# 查看 公众号测试员小何$ sysctl vm.max_map_count$ sysctl fs.file-max$ ulimit -n$ ulimit -u# 实时修改生效

2020-08-27 19:16:08 674

原创 你真的了解软件测试吗?——目前软件测试几大误区

目录误区1:软件开发完成后才进行测试误区2:软件发布后发现软件问题,那是测试人员的责任误区3:测试简单,对技术要求不高误区4:由项目进度来决定测试工作量误区5:总有一天,机器自动化将代替人工测试总结随着软件测试对提高软件质量重要性的不断提高,软件测试也不断受到重视。但是,国内软件测试过程的不规范,重视开发和轻视测试的现象依旧存在。因此,对于软件测试的重要性、测试方法和测试过程等方面都存在很多不恰当的认识,这将会进一步的影响软件测试活动的开展,并且阻碍软件测试质量的提高。我们暂且不去评析软件测试在当今it

2020-08-26 14:17:47 654

原创 软件测试——看完这个视频你还不会Jmeter,出去别说你是测试工程师!!!

软件测试——看完这个视频你还不会Jmeter,出去别说你是测试工程师!!!

2020-08-25 22:06:48 264

原创 史上最简单的docker入门到放弃——(利用docker部署web应用)

目录@[TOC](目录)第一章 什么是docker1.1 docker的发展史1.2 docker国内应用史1.3 什么是Docker第二章 了解docker2.1 docker思想2.1.1 集装箱2.1.2 标准化2.1.3 隔离2.2 docker解决的问题2.2.1 系统环境不一致2.2.2 系统好卡,哪个哥们又写死循环了2.2.3 双11来了,服务器撑不住了第三章 走进docker3.1 镜像3.2 容器3.3 仓库第四章 centos下docker安装第五章 docker初体验5.1 docke

2020-08-22 19:03:36 663

原创 jmeter之接口测试的那点事——(基-础-篇)

jmeter之接口测试(基-础-篇)目录jmeter之接口测试(基-础-篇)一、添加HTTP接口测试二、添加新的POST请求三、添加断言一、添加HTTP接口测试我们的所以工具都会在Jmeter工具中完成,接来就按照一般步骤来创建一个HTTP接口测试。如上图,右键点击“测试计划”–>“添加”–>“Threads(Users)”–>“线程组”。如上图,设置线程组,线程组主要包含三个参数:线程数、准备时长(Ramp-Up Period(in seconds))、循环次数。线程数:

2020-08-20 22:19:29 706

原创 小学妹揪着让我教她JMeter性能测试,为了让她不再烦我,我总结了这些!!

目录JMeter性能测试,完整入门篇2. Jmeter安装2.1 JDK安装2.2 JMeter安装3. 测试实例3.1 接口地址3.2 请求参数3.3 返回结果4. JMeter脚本编写4.1 添加线程组4.2 添加HTTP请求4.3 添加察看结果树4.4 添加用户自定义变量4.5 添加断言4.6 添加断言结果4.7 添加聚合报告5. 执行性能测试5.1 配置线程组5.2 执行测试6. 分析测试报告JMeter性能测试,完整入门篇Apache JMeter是一款纯java编写负载功能测试和性能测试开源

2020-08-20 21:48:51 339 1

原创 测试的艺术:测试用例的设计

由于时间和成本的约束,软件测试的最关键问题是:在所有可能的测试用例中,哪个子集最有可能发现最多的错误测试方法:黑盒测试等价类划分(Equivalence Partitioning)严格控制测试用例的增加,减少为达到“合理测试”的某些既定目标而必须设计的其他测试用例的数量它覆盖了大部分其他可能的测试用例。划分了等价类后,就可以说,如果对该集合中某个元素所进行的测试没有发现错误的话,那么对该集合中其他元素所进行的测试也不大可能会发现错误。使用等价类划分方法设计测试用例主要有两个步

2020-08-19 20:54:44 266

原创 干啥啥不行,吹牛第一名——Python头像动漫化,快来用女朋友照片生成一个动漫头像吧

目录Python头像动漫化,快来生成一个自己的动漫头像吧一、前言二、效果展示三、实现四、总结Python头像动漫化,快来生成一个自己的动漫头像吧一、前言很多时候我们都会为头像发愁,像我这种万年不换头像的咸鱼从来没有这种烦恼。但是吧,有个个性化的头像还是非常有趣的,因为这个抠鼻屎的头像除了抠鼻屎这点,其它都很符合本人的气质,所以已经够用了。但是我还是打算把这个小技巧给大家分享。二、效果展示在我多次测试后,发现女生头像的生成还是比较不错的,而且最好是正面照。而男生动漫头像的生成就有点差强人意了,大家可

2020-08-19 16:59:10 596

原创 unittest单元测试框架总结

unittest单元测试框架不仅可以适用于单元测试,还可以适用WEB自动化测试用例的开发与执行,该测试框架可组织执行测试用例,并且提供了丰富的断言方法,判断测试用例是否通过,最终生成测试结果。今天笔者就总结下如何使用unittest单元测试框架来进行WEB自动化测试。目录一、unittest模块的各个属性说明1.unittest的属性如下:2.TestCase类的属性如下:3.TestSuite类的属性如下:(组织用例时需要用到)4.TextTextRunner的属性如下:(组织用例时需要用到)二、使用u

2020-08-18 21:50:59 506

原创 带你了解了解自动化测试之 数据驱动 和 关键字驱动

目录数据驱动优点缺点关键字驱动优点缺点数据驱动优点> 被测系统/功能还处于开发阶段时,就能开始着手写测试脚本。> 模块化的脚本设计和数据集的使用可减少冗余的脚本 被测系统功能有变化时,只需修改与此业务功能相关的特定脚本。> 输入,期望结果等数据可存储成很容易获取的记录。> 测试脚本可以设计得很健壮,几乎能做到无人值守。缺点> 需要对自动化工具所要求的脚本语言非常熟悉。> 测试范围的扩大,会导致测试数据的数量和类别都非常多,维护这些数据成本

2020-08-18 20:06:00 275

原创 如何学selenium自动化测试框架之PO设计模式?——这是我见过最好的回答

目录selenium自动化测试框架之PO设计模式传统测试脚本的弊端PO的核心要素:基础案例PageObject总结selenium自动化测试框架之PO设计模式面向对象的特性:封装、继承、多态。在自动化中一样适用,Selenium自动化测试中有一个名字常常被提及PageObject(思想与面向对象的特性相同),通过PO模式可以大大提高测试用例的维护效率。传统测试脚本的弊端测试脚本分离,维护成本高可扩展性差复用性低等PageObject设计模式selenium自动化测试框架之PO设计模式PO的

2020-08-18 16:49:50 352 1

原创 Airtest Project自定义启动器支持批量运行脚本,并兼容在AirtestIDE中使用

Airtest Project自定义启动器支持批量运行脚本,并兼容在AirtestIDE中使用其他笔记:官网:https://airtest.doc.io.netease.com/其他笔记:AirtestIDE 基础使用——五分钟上手自动化测试玩转微信小程序自动化测试 持续集成实践一份漂亮的Airtest批量执行案例脚本并聚合报告的方法自定义的启动器主要实现了以下功能:将一些公共参数和方法添加到全局变量中,在各业务脚本中无需声明,可直接使用,如语句超时时间 TIMEOUT,就在此进行统

2020-08-17 17:52:56 851

原创 玩转微信小程序自动化测试 持续集成实践

玩转微信小程序自动化测试 持续集成实践小程序端的GUI测试选择 网易 Airtest Project 作为测试框架, 它基于Airtest 图像识别和 Poco 控件识别 ,脚本基于Python3,具有跨平台、安装配置简单、控件识别方便、易上手等优点。整体的技术选型如下所示:IDPlatfromIntroVersion/Tag1AirtestPython第三方库,用于Android/iOS/Windows游戏及应用的UI测试自动化测试1.1.12PocoUIPyt

2020-08-17 17:17:08 848 1

原创 解决运行Airtest脚本时opencv-contrib-python报错的问题

解决运行Airtest脚本时opencv-contrib-python报错的问题目录解决运行Airtest脚本时opencv-contrib-python报错的问题The function/feature is not implementedImport Error: DLL load failed 找不定指定的模块总结: 解决问题的方法很重要!!【本地环境】运行系统:Windows 10Python版本:v 3.7.0opencv-contrib-python 版本:4.0.1The fu

2020-08-17 15:27:55 1230

原创 一份漂亮的Airtest批量执行案例脚本并聚合报告的方法

一份漂亮的使用Airtest批量执行案例脚本并聚合报告的方法目录一份漂亮的使用Airtest批量执行案例脚本并聚合报告的方法执行结果图:解决方案:通过搜集网络上已有的解决方案以及自己研究airtest底层的代码,整理出适合大致的批量执行Airtest脚本的解决方法。效果图如下:代码目录结构:执行结果图:点击案例名称调整至详细报告:解决方案:在Python3.6环境下新建myRunner.py文件:编写如下代码from airtest.cli.runner import AirtestC

2020-08-17 15:18:41 1598

原创 AirtestIDE 基础使用——五分钟上手自动化测试

官网:http://airtest.netease.com/docs/docs_AirtestIDE-zh_CN/目录开发环境准备脚本调试Android 真机USB连接Airtest初始化录制airtest语句**[airtest.core.api](https://airtest.readthedocs.io/zh_CN/latest/all_module/airtest.core.api.html)**Poco初始化切换模式Poco Pause ->冻结模式Poco Inspect -&gt.

2020-08-17 14:33:44 2272 1

原创 快学起来(建议收藏)——5年 Python 功力,总结了 10 个开发技巧

1. 如何在运行状态查看源代码?查看函数的源代码,我们通常会使用 IDE 来完成。比如在 PyCharm 中,你可以 Ctrl + 鼠标点击 进入函数的源代码。那如果没有 IDE 呢?当我们想使用一个函数时,如何知道这个函数需要接收哪些参数呢?当我们在使用函数时出现问题的时候,如何通过阅读源代码来排查问题所在呢?这时候,我们可以使用 inspect 来代替 IDE 帮助你完成这些事# demo.pyimport inspect #公众号【测试员小何】def add(x, y): .

2020-08-17 13:57:03 151

原创 Fiddler插件开发指南(六、HOST事件)

目录一、禁止/生效二、双击修改三、菜单四、菜单--修改五、菜单--删除六、菜单--上移/下移系列文章汇总资源推荐五、总结一、禁止/生效1、在Main类中增加公有静态方法changeRuleEnableByIndex//变更Rule的Enable数据public void changeRuleEnableByIndex(int index){ //获取数据 HostModel rule = mainData[index] as HostModel; //变更状态 ru

2020-08-15 21:31:39 396

原创 Fiddler插件开发指南(七、HOST映射)

目录一、初始化二、Host映射三、系列文章汇总四资源推荐五、总结一、初始化1、删除之前Main类中的测试代码2、DataTool类增加私有静态方法readConfigFromFile//读取配置文件的数据private static JObject readConfigFromFile(){ if (!File.Exists(configPath)) { //文件不存在,则返回null return null; } try

2020-08-15 21:10:07 413

原创 Fiddler插件开发指南(五、全局事件)

目录一、说明按钮二、新增按钮三、全禁按钮系列文章汇总资源推荐五、总结一、说明按钮1、新建AlertUI文件夹,同时新建一个WPF控件,命名为ExplainAlertUI.xaml2、在GlobalStyle.xaml中新增相关样式<!-- 说明 -- 公众号【测试员小何】><Style x:Key="alert_style_explain" TargetType="TextBlock"> <Setter Property="Padding" Value="10

2020-08-15 21:08:37 412

原创 Fiddler插件开发指南(四、 数据层)

目录一、Model层二、数据绑定三、初始化四、本地存储系列文章汇总资源推荐五、总结在WPF中可以使用数据绑定来实现数据驱动UI的能力,因此我们使用HostModel类来实现数据到UI的映射,同时继承INotifyPropertyChanged来实现当数据变化UI自动更新的功能,最后将数据JSON化以后进行本地存储一、Model层1、新建HostModel类,修改为public类,同时继承INotifyPropertyChanged,并且引用System.ComponentModel,然后定义Prope

2020-08-15 20:43:38 415

原创 Fiddler插件开发指南(三、静态页面)

样式设计思路:容器均使用内联样式,元素均使用静态样式,对于重复或者复杂的元素使用ControlTemplate来实现复用和简化代码一、Icon在前端样式实现方案中经常使用到图标字体,在WPF中也可以使用,不过在WPF中图标字体的承载对象是Canvas控件,下面主要介绍如何快捷的生成WPF中可以使用的图标字体1、访问图标字体网站:https://icomoon.io/app/#/select2、选择需要的图标,然后选择Generate SVG & More按钮3、点击Preferences按

2020-08-15 20:41:13 477

原创 Fiddler插件开发指南(二、全局样式)

这里写目录标题一、资源字典1、新建字典2、插件承载页面3、预览结果二、关联WPF三、打包调试结果四、系列文章汇总五、资源推荐一、资源字典一般项目肯定存在需要复用的样式和模板,在WPF中可以使用资源字典来实现公共样式的编写,然后在页面中引入资源字典即可实现样式继承1、新建字典首先添加System.Xaml引用,接着新建一个WPF,命名为GlobalStyle.xaml,然后手动删除掉GlobalStyle.xaml.cs,将GlobalStyle.xaml重新编写为资源字典文件格式,接着实现一个确定按

2020-08-15 20:38:18 341

原创 Fiddler插件开发指南(一、 Hello World)

一、环境准备Visual Studio 2015 下载地址:https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/Fiddler 5.0 下载地址:https://pan.baidu.com/s/10I7V4SBTw68wyffZjbBT6g二、新建工程1、创建项目选择新建工程,选择类库,因为Fiddler5.0使用的是.Net4.6.1,因此选择.Net4.6.12、添加Fiddler的类库

2020-08-15 20:35:00 620

原创 测试老司机都在用的表白神器,再不学你女朋友跟别人跑了——Fiddler之AutoResponse线上调试

一、Fiddler在线调试功能和表白神器介绍在以往的工作中,线上有bug,就需要把文件弄到本地来改,但经常会碰见本地环境又和线上不一样,导致调试困难,闭着眼睛改好之后传到线上去看对不对,不对的话又要改,循环往复,要多麻烦就有多麻烦啊。今天给大家介绍一款前端神器,Fiddler ,它有个功能就是把线上文件映射到本地,通过拦截的方式,你在本地修改的内容实时的反映到线上,线上的环境,本地的文件,这非常方便我们调试,而且也不会给线上带来严重的错误,因为这些操作只对你本机有效果。它还是对女神表白的神器哦!就.

2020-08-15 16:33:39 259

原创 “一个人有多不正经 就有多深情“——软件测试方法大总汇!!

软件测试方法种类繁多,记忆起来混乱, 如果把软件测试方法进行分类, 就会清晰很多。 我参考一些书籍和网上的资料, 把常用的软件测试方法列出来, 让大家对软件测试行业有个总体的看法。目录从测试设计方法分类从测试是手动还是自动上分类从测试的目的分类非功能测试性能测试安全性测试Ad hoc Test 探索性测试:从测试设计方法分类 测试名称 测试内容 Black box黑盒测试 把软件系统当作一个..

2020-08-14 19:06:47 352

原创 知道什么是高并发吗?不懂就看!——看完这篇文章面试官过来被你吊打!!

高并发,几乎是每个程序员都想拥有的经验。原因很简单:随着流量变大,会遇到各种各样的技术问题,比如接口响应超时、CPU load升高、GC频繁、死锁、大数据量存储等等,这些问题能推动我们在技术深度上不断精进。在过往的面试中,如果候选人做过高并发的项目,我通常会让对方谈谈对于高并发的理解,但是能系统性地回答好此问题的人并不多,大概分成这样几类:1、对数据化的指标没有概念:不清楚选择什么样的指标来衡量高并发系统?分不清并发量和QPS,甚至不知道自己系统的总用户量、活跃用户量,平峰和高峰时的QPS和TPS等关键

2020-08-14 14:34:55 430

空空如也

空空如也

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

TA关注的人

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