软件测试
测试员小何
如果对软件测试有兴趣,想了解更多的测试知识,解决测试问题,以及入门指导,
帮你解决测试中遇到的困惑,我们这里有技术高手。如果你正在找工作或者刚刚学校出来,
又或者已经工作但是经常觉得难点很多,觉得自己测试方面学的不够精想要继续学习的,
想转行怕学不会的,都可以加入我们644956177。
群内可领取最新软件测试大厂面试资料和Python自动化、接口、框架搭建学习资料!
展开
-
一个性感的小姐姐问我想做年薪30万+的软件测试工程师是自学还是培训,学习的关键是什么呢?我是这么回答的!
想做年薪30万+的软件测试工程师,想学软件测试,是自学还是培训好?学习的关键是什么呢?大家纠结的点在于,我是应该去参加培训班还是选择自学,我自身的话没有参加过培训班,所以我觉得没有什么发言权来给大家什么建议。不过我后来去咨询了几个朋友,有一个是在培训机构当老师,还有两个曾经也接受过培训。我根据他们说的,还有结合我自己的一些想法来给大家做个分享。当然如果你有什么补充的,可以在评论区留言!关于自学还是选择培训有几点第一:你是零基础的小白,自学约等于浪费时间。这个公式在多数情况下都成立,当然,如果你有自信原创 2020-08-29 15:54:29 · 815 阅读 · 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 · 3615 阅读 · 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 · 411 阅读 · 0 评论 -
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 · 541 阅读 · 0 评论 -
那些你不知道的官方未公开的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 · 393 阅读 · 0 评论 -
小学妹追着让我给她讲讲Jmeter压力测试系列(三) - 参数化请求
今天,我突然收到了勤奋好学的小学妹发来的信息,我二话不说就打开了信息开始跟学妹聊天。果然,又是帮她找错的一天。不过,往往收到的都是完全空的,这让我不得不先修改好错误再帮小学妹看代码。渐渐地,面对越来越长代码的参数获取已经力不从心,他想请你帮助他写一个小程序,来实现Http请求模拟和响应参数获取。同一文集Jmeter压力测试系列(一) - 初识Jmeter和线程组操作详解Jmeter压力测试系列(二) - Http请求模拟和响应参数获取Jmeter压力测试系列(四) - 模拟对Openfire服原创 2020-08-28 19:34:52 · 227 阅读 · 0 评论 -
小学妹追着让我给她讲讲Http请求模拟和响应参数获取(二)
今天,我突然又收到了勤奋好学的小学妹发来的信息,我二话不说就打开了信息开始跟学妹聊天。果然,又是帮她找错的一天。不过,往往收到的都是完全空的,这让我不得不先修改好错误再帮小学妹看代码。渐渐地,面对越来越长代码的参数获取已经力不从心,他想请你帮助他写一个小程序,来实现Http请求模拟和响应参数获取。同一文集Jmeter压力测试系列(一) - 初识Jmeter和线程组操作详解Jmeter压力测试系列(三) - 参数化请求Jmeter压力测试系列(四) - 模拟对Openfire服务器进行消息轰炸原创 2020-08-28 19:33:49 · 350 阅读 · 0 评论 -
小学妹追着让我给她讲讲Jmeter和线程组操作详解(一)
今天,我突然收到了勤奋好学的小学妹发来的信息,我二话不说就打开了信息开始跟学妹聊天。果然,又是帮她找错的一天。不过,往往收到的都是完全空的,这让我不得不先修改好错误再帮小学妹看代码。渐渐地,面对越来越长代码的参数获取已经力不从心,他想请你帮助他写一个小程序,来实现Http请求模拟和响应参数获取。同一文集Jmeter压力测试系列(二) - Http请求模拟和响应参数获取Jmeter压力测试系列(三) - 参数化请求Jmeter压力测试系列(四) - 模拟对Openfire服务器进行消息轰炸原创 2020-08-28 19:29:56 · 283 阅读 · 0 评论 -
测试小白历经十年磨难的人生感悟——写给还在迷茫中的朋友
“从整体行业背景看,一方面,在中国的很多软件企业存在着重开发、轻测试的现象,造成日后的软件产品的质量问题频出,亟待解决;另一方面市场上的软件测试人员偏少,岗位缺口较大,不少企业以开发暂代测试,以作急用。目前软件测试人才的缺口在30万人以上。 从个人职业发展看,软件测试人才更强调岗位的经验积累。从业者在拥有几年的测试经验背景后,可以逐步转向管理或者资深测试工程师,担当测试经理或者部门主管,所以职业寿命更长。另外,由于国内软件测试工程师人才奇缺,并且一般只有大中型企业才会单独设立软件测试部门,所以很有保障,待遇原创 2020-08-27 22:12:00 · 640 阅读 · 0 评论 -
一招教你解决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 阅读 · 0 评论 -
你真的了解软件测试吗?——目前软件测试几大误区
目录误区1:软件开发完成后才进行测试误区2:软件发布后发现软件问题,那是测试人员的责任误区3:测试简单,对技术要求不高误区4:由项目进度来决定测试工作量误区5:总有一天,机器自动化将代替人工测试总结随着软件测试对提高软件质量重要性的不断提高,软件测试也不断受到重视。但是,国内软件测试过程的不规范,重视开发和轻视测试的现象依旧存在。因此,对于软件测试的重要性、测试方法和测试过程等方面都存在很多不恰当的认识,这将会进一步的影响软件测试活动的开展,并且阻碍软件测试质量的提高。我们暂且不去评析软件测试在当今it原创 2020-08-26 14:17:47 · 650 阅读 · 0 评论 -
软件测试——看完这个视频你还不会Jmeter,出去别说你是测试工程师!!!
软件测试——看完这个视频你还不会Jmeter,出去别说你是测试工程师!!!原创 2020-08-25 22:06:48 · 264 阅读 · 0 评论 -
jmeter之接口测试的那点事——(基-础-篇)
jmeter之接口测试(基-础-篇)目录jmeter之接口测试(基-础-篇)一、添加HTTP接口测试二、添加新的POST请求三、添加断言一、添加HTTP接口测试我们的所以工具都会在Jmeter工具中完成,接来就按照一般步骤来创建一个HTTP接口测试。如上图,右键点击“测试计划”–>“添加”–>“Threads(Users)”–>“线程组”。如上图,设置线程组,线程组主要包含三个参数:线程数、准备时长(Ramp-Up Period(in seconds))、循环次数。线程数:原创 2020-08-20 22:19:29 · 706 阅读 · 0 评论 -
小学妹揪着让我教她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 · 264 阅读 · 0 评论 -
干啥啥不行,吹牛第一名——Python头像动漫化,快来用女朋友照片生成一个动漫头像吧
目录Python头像动漫化,快来生成一个自己的动漫头像吧一、前言二、效果展示三、实现四、总结Python头像动漫化,快来生成一个自己的动漫头像吧一、前言很多时候我们都会为头像发愁,像我这种万年不换头像的咸鱼从来没有这种烦恼。但是吧,有个个性化的头像还是非常有趣的,因为这个抠鼻屎的头像除了抠鼻屎这点,其它都很符合本人的气质,所以已经够用了。但是我还是打算把这个小技巧给大家分享。二、效果展示在我多次测试后,发现女生头像的生成还是比较不错的,而且最好是正面照。而男生动漫头像的生成就有点差强人意了,大家可原创 2020-08-19 16:59:10 · 594 阅读 · 0 评论 -
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 ->.原创 2020-08-17 14:33:44 · 2266 阅读 · 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 阅读 · 0 评论 -
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 · 412 阅读 · 0 评论 -
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 · 619 阅读 · 0 评论 -
“一个人有多不正经 就有多深情“——软件测试方法大总汇!!
软件测试方法种类繁多,记忆起来混乱, 如果把软件测试方法进行分类, 就会清晰很多。 我参考一些书籍和网上的资料, 把常用的软件测试方法列出来, 让大家对软件测试行业有个总体的看法。目录从测试设计方法分类从测试是手动还是自动上分类从测试的目的分类非功能测试性能测试安全性测试Ad hoc Test 探索性测试:从测试设计方法分类 测试名称 测试内容 Black box黑盒测试 把软件系统当作一个..原创 2020-08-14 19:06:47 · 352 阅读 · 0 评论 -
知道什么是高并发吗?不懂就看!——看完这篇文章面试官过来被你吊打!!
高并发,几乎是每个程序员都想拥有的经验。原因很简单:随着流量变大,会遇到各种各样的技术问题,比如接口响应超时、CPU load升高、GC频繁、死锁、大数据量存储等等,这些问题能推动我们在技术深度上不断精进。在过往的面试中,如果候选人做过高并发的项目,我通常会让对方谈谈对于高并发的理解,但是能系统性地回答好此问题的人并不多,大概分成这样几类:1、对数据化的指标没有概念:不清楚选择什么样的指标来衡量高并发系统?分不清并发量和QPS,甚至不知道自己系统的总用户量、活跃用户量,平峰和高峰时的QPS和TPS等关键原创 2020-08-14 14:34:55 · 428 阅读 · 0 评论 -
再学不会Python模块化以及内置模块的使用,出门别说你是程序猿,丢人!!!
目录一:什么是模块二:模块类型三:模块的导入与引用四:内置模块一:什么是模块 模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。二:模块类型1:自定义模块 由编程人员自己写的模块。自定义模块时要注意命名,不能和Python的内置模块名称冲突。2:内置模块 Python定义好的,有特定的名称以及包装的函数。常见的内置模块如下: time(用于处理日期和时间) sys(用于操...原创 2020-08-13 17:00:02 · 386 阅读 · 0 评论 -
惊了!20年前的几行代码竟如此牛逼?
最近在知乎上看到了一个话题:世界上有哪些代码量很少,但很牛逼很经典的算法或项目案例?其中有一个回答是雷神之锤3中的快速逆平方根算法,我本以为是电影中雷神3中出现的代码,就特别好奇点进去看了一下,结果真是对应了代码注释中的一句话“what the fuck?”。越不会越好奇,查过之后才知道这是一款游戏中的部分代码,1999年发布,2005年开源,距离现在已经有20年了,据说这部分代码出现在公共场合时,几乎震住了所有人,也就是下面这几行代码:float Q_rsqrt( float number...原创 2020-08-13 16:08:03 · 510 阅读 · 0 评论 -
程序猿还在拿死工资?还不知道怎么利用技术挣钱?——python量化实践
阅前提醒:本文仅作技术交流,不做投资建议,投资有风险,入市须谨慎1.什么是量化交易?我们利用计算机技术,通过建模分析、优化参数等手段,从历史金融数据中挖掘出影响投资的指标,使用程序进行自动交易来获得“超额”的收益,这种投资方法就叫做量化交易。现在,很多量化机构将人工智能和机器学习与量化策略相结合。国内的一些顶尖私募,比如:九坤、幻方、朱雀等都在使用AI量化策略,从各大公司的招聘公告上也可以看出这点。2.分析展示指标解读:P/E =PriceEPS\frac{Price}...原创 2020-08-13 15:55:45 · 212 阅读 · 0 评论 -
Python如何只用20行代码给证件照换底色,学会了不怕没有女朋友!!!
本文只是一种实现思路,当然PS很好用(一张的话建议使用PS哦~,多张图片的话用代码快很多哦~),希望大家能够学习更多的知识,才分享了这个文章。更多精彩,请关注公众号:【测试员小何】,可以获取最新软件测试大厂面试资料和Python自动化、接口、框架搭建学习资料!1.图片来源该图片来源于百度图片,如果侵权,请联系我删除!图片仅用于知识交流。2.读取图片并显示imread():读取图片; imshow():展示图片; waitkey():设置窗口等待,...原创 2020-08-13 15:28:11 · 273 阅读 · 0 评论 -
生而为人,我很抱歉!深夜爬虫, 我很抱歉 ,附微信 “ 网抑云” 公众号爬虫教程!
深夜爬虫, 我很抱歉 ,最近真的是被网抑云这个梗刷爆了,到处都是, 生而为人,我很抱歉,哈哈哈, 碰巧最近学习了一波微信公众号的爬取方式,想试一试, 特地在此献丑了。我是小何, 不定期更新爬虫教学, 其余时间学软件测试和linux中。 八月,继续加油。文章目录 资料参考: 工具: 打开fiddle,开始抓包 构造基本参数: 请求网址, 通过json包,分割出标题和网址: 读入本地文件,下载html,转换pdf 打开pdf, 深夜了,打开 '网...原创 2020-08-12 19:37:19 · 652 阅读 · 0 评论 -
搭建开源论坛JForum测试环境(mysql数据库)
JForum是著名的开源论坛,采用的是自己的MVC框架,有些项目直接利用JForum进行二次开发,同时也是一些测试工具进行实操的城市环境。最近学习Jmeter,需要搭建该环境,走了一小点弯路,记录整个安装过程如下。 1、下载JForum的发布文件。JForum可以装载在tomcat中,需要将其发布文件下载,下载路径:http://jforum.net/download.jsp。Windows环境需要下载ZIP压缩包,我使用的是v2.1.9。 2、将ZIP...原创 2020-08-12 19:05:01 · 590 阅读 · 0 评论 -
“女人~,你在玩火”一个有磁性的声音说道——常用自动化测试工具
1、Appium官网:http://appium.ioAppUI自动化测试 Appium 是一个移动端自动化测试开源工具,支持iOS 和Android 平台,支持Python、Java 等语言,即同一套Java 或Python 脚本可以同时运行在iOS 和Android平台,Appium 是一个C/S 架构,核心是一个 Web 服务器,它提供了一套 REST 的接口。当收到客户端的连接后,就会监听到命令,然后在移动设备上执行这些命令,最后将执行结果放在 HTTP 响应中返还给客户端。...原创 2020-08-12 17:05:32 · 310 阅读 · 0 评论 -
90%程序员都不会python 爬虫之selenium可视化爬虫
python 爬虫之selenium可视化爬虫前文回顾之所以把selenium爬虫称之为可视化爬虫主要是相较于前面所提到的几种网页解析的爬虫方式selenium爬虫主要是模拟人的点击操作selenium驱动浏览器并进行操作的过程是可以观察到的就类似于你在看着别人在帮你操纵你的电脑,类似于别人远程使用你的电脑当然了,selenium也有无界面模式快速入门selenium基本介绍:selenium 是一套完整的web应用程序测试系统,包含了测试的录制...原创 2020-08-12 15:56:47 · 251 阅读 · 0 评论 -
如果张东升是个程序员,你还有机会吗?
张东升是一家互联网公司的程序员,一直以来都勤勤恳恳老实工作。可最近一段时间,老板接了几个项目回来,不但开启了996的工作模式,更要命的是频频更改需求,弄得大家是敢怒不敢言。时间一久,东升慢慢开始消极怠工,晚上也不怎么加班了。终于有一天,和老板在会议室吵了起来,老板决意让其忙完手头的项目就离职。老板看大家最近一段时间都很辛苦,决定组织一次团建,在群里询问大家有什么活动建议。这时,张东升提议:“最近大家都工作挺累,也没有什么机会锻炼,身体要紧,要不一起去爬六峰山吧”东升的提议获得了不少人的赞原创 2020-08-12 15:07:58 · 273 阅读 · 1 评论 -
HR会问的自动化测试面试题,看完这些面试8个大厂,拿到了6、7个offer
一.自我介绍一下这个应该大家都会,我也就不浪费时间二.说说你的自动化框架是怎么实现的python+selenium+excel文件用数据驱动 具体怎么实现的,先写一个base文件做基础负责调用实际方法,还有数据的读写;然后往上有专门封装UI操作的method文件,和读写关键字文件的方法文件,再上层是一些复杂操作和逻辑的工具单独再封装成独立的文件。三.你是怎么理解post和get的post是往服务器发送数据, get是请求数据,安全性较低四.说说你测接口是怎么做的拿到cook...原创 2020-08-12 14:50:11 · 956 阅读 · 0 评论 -
妈妈再也不用担心我因为用百度搜索技术问题而被同事嘲笑了——Google如何把百度伪装成Google
作为技术人使用百度被鄙视?但因为种种原因无法使用Google,为了解决这个尴尬的问题,我历时数月潜心研发了一款chrome插件,可以将百度的logo换成google的logo,完美的解决这个尴尬的问题。妈妈再也不用担心我因为用百度搜索技术问题而被同事嘲笑了。使用效果如下:看到这也许你有很多的问题,但是 不要问,问就是插件我已上架到chrome网上商店了,大家可以直接在网上商店搜索 goodu 即可找到,安装后即可以最方(zi)便(qi)快(qi)捷(ren)的的方式使用googl..原创 2020-08-11 21:37:58 · 177 阅读 · 0 评论 -
连续苦情剧:机器学习入门笔记(二):线性模型
一.基本形式给定由d个属性描述的示例x= (x1; x2; …; xd),其中 xi 是 x 在第 i 个属性上的取值,线性模型(inear model)试图学得一个通过属性的线性组合来进行预测的函数,即:一般用向量形式写成:其中w= (w1;w;…;wd).w和b学得之后,模型就得以确定.线性模型具有良好的可解释性(comprehensibility),每个属性对应的权重可以理解为它对预测的重要性,并且建模较为简单,许多功能更为强大的非线性模型(nonlinear model)...原创 2020-08-11 20:25:16 · 301 阅读 · 0 评论 -
连续苦情剧:机器学习入门笔记(一):模型性能评价与选择
文章目录 一.训练误差与测试误差 1.1 基本概念 1.2 训练误差 1.3 泛化误差(测试误差) 1.4 过拟合 二.模型评估方法 2.1 留出法(hold-out) 2.2 正则化 2.3 交叉验证 2.4 自助法 三.模型性能评价 3.1 错误率与精度 3.2 查准率,查全率,F1,P-R曲线 3.3 ROC曲线 3.4 混淆矩阵 3.4.1 多类别混淆矩阵 3.4.2 基于多类别混淆...原创 2020-08-11 19:50:06 · 429 阅读 · 0 评论 -
iOS 单元测试和 UI 测试快速入门
iOS 单元测试和 UI 测试快速入门前言平时写完业务代码的时候都会去自己测试一遍,后面每次有修改都需要重复测,不管是一个业务流程还是一个工具类,其实都可以通过测试框架来帮助我们完成测试,特别是一些频繁修改的代码,更需要严谨的测试。在浅浅地对自动化测试有一些了解时,觉得写测试代码挺耗时间,但其实对后期的帮助是非常大的,可以根据自己的实际情况来决定哪些地方需要加入自动化测试。本文内容适合刚接触 iOS 自动化测试的同学,基本内容来自于各年 WWDC 的多个 Sessions,本文代码部分基于我的一原创 2020-08-11 19:20:27 · 573 阅读 · 0 评论 -
好记性不如烂笔头——关于linux的一些学习笔记!!
如何关机在保证资料已经安全保存、程序正常退出的情况下进行关机。具备管理员权限,用户登录的情况下:输入poweroffshutdowninit 0自动补全命令或文件(夹)TAB键复用之前的命令上下键第一次连接ssh验证指纹查看ssh指纹ssh-keygen -lf /etc/ssh/ssh_host_dsa_keyssh-keygen -lf /etc/ssh/ssh_host_rsa_keyLinux文件系统/bin:是系统的一些指令。bin为binary的简写,主要放置.原创 2020-08-11 14:53:53 · 206 阅读 · 0 评论 -
华为十年技术总监教你如何学好Jmeter接口测试+压力测试!!!
jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简单。因为jmeter是java开发的,所以运行的时候必须先要安装jdk才可以。jmeter是免安装的,拿到安装包之后直接解压就可以使用,同时它在linux/windows/macos上都可以使用。 jmeter可以做接口测试和压力测试。其中接口测试的简单操作包括做http脚本(发get/post请求、加cookie、加header、加权限认证、上传文件)、做webse原创 2020-08-10 19:37:20 · 771 阅读 · 0 评论 -
手把手教你:压测篇04:使用Jenkins执行JMeter脚本
前置步骤:现在小程序还没有上线,直接在线上进行的压测。我们公司有个压测的服务器,使用跳板机登录后选择该服务器,上传脚本至/home/dev_root/qa/jmeter_load_test目录下(专门存放脚本的目录),上传命令为rz,下载命令为sz。注:macOS上使用rz或者sz指令会卡死,具体解决等下一篇总结下一、Jenkins构建项目登录web端Jenkins,默认端口8080,点击新建,填写Item名称,选择构建一个自由风格的软件项目,点击ok即创建成功二、配置项目参数点击项目名进入该项.原创 2020-08-10 18:33:51 · 1272 阅读 · 0 评论 -
手把手教你:压测篇03:准备JMeter脚本
以一个接口举例(GET方法):https://localhost/xcxbigeye/geteyestyle(获取照片人物的眼睛参数)Request:image/必须/图片参数 公众号:【测试员小何】openid/必须/微信openidprovince_id/必须/省份idResponse:errorCode/number/非必须errorMsg/string/非必须responseData/object/非必须1、添加线程组在Test Plan上点击鼠标右键–>Add–&g原创 2020-08-10 17:25:20 · 454 阅读 · 0 评论