软件测试中,听说要用linux操作系统。没用过,对学测试有影响吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件测试中,听说要用linux操作系统。没用过,对学测试有影响吗?相关的知识,希望对你有一定的参考价值。

肯定是有一定影响的,自动化测试还是要求会linux的,建议楼主还是好好学习一下。
对了我这边也有很多Linux相关资料相关资料,可以私聊我领取哦!
参考技术A 由于Linux在服务器领域应用非常广泛,有很多开源和成熟的软件,目前大多数的应用后台都是部署在linux上的,熟悉Linux操作系统和相关命令,可以加深我们对软件的架构和运行机制的了解,也可以增加自己核心竞争力、拓宽自己的技能栈,从而获得更高的薪水。《Linux就该这么学》一起学习linux
不同岗位职级,对于linux能力要求也不相同,如果你是初级测试工程师,那么有可能只需要命令查看日志,分析bug原因。如果你是中级工程师,则需要在linux环境搭建各种测试环境,包括各种应用程序,应用依赖的中间件,以及测试工具软件等。如果你是高级工程师,则需要优化系统架构,编写shell脚本,提升测试效率。
参考技术B 你可以,下载一个虚拟机安装运行学习一下,多学点没坏处。服务器一般都是这个系统。

整理了一些常用的接口测试工具,最后一个你肯定没用过~

在项目开发、部署过程中, 总免不了要对服务的一些接口进行简单的测试和验证, 在很多时候都是在服务器环境, 因此掌握一个命令行http接口测试工具还是非常有必要的, 我常用的主要有三个, wget、curl和HTTPie.

01 、wget

wget是一个命令行下载工具,基本上linux上都会带有,支持HTTP /HTTPS/FTP等多个协议, 专注于下载, 比较稳定;

常见用法:

递归下载小米官网所有链接, 一般不用-r参数

wget -r https://www.mi.com

断点续传, 在下载大文件的时候很有用 !

wget -c http://www.examples.com/file

将要下载的文件url放在urls.txt文件中, 实现批量下载

wget -I urls.txt

02、 curl

curl也是个一般内置于linux的命令行http工具,有上传下载功能, 相比wget来说curl可以有更多定制请求参数,这点非常有用;

常见用法:

# 使用-o将下载的数据写入到指定文件, --progress表示显示下载进度条

curl http://man.linuxde.net/test.iso -o filename.iso --progress

# 往接口POST文件

curl http://api.example.com/profile -F "image=@test.jpg"

# 往接口POST多个参数

curl http://api.example.com/profile -F "image=@test.jpg" -F "user=Peter"

# 往接口POST表单数据

curl http://api.example.com/profile -d "user=Peter&passwd=Peter"

03 、HTTPie

这是一个python写的命令行http工具,支持json, 语法高亮等更多特性,支持python2.x和python3.x和多个系统平台,项目地址在此:https://github.com/httpie/httpie

安装:

# pip安装

pip install http

# ubuntu安装

apt-get install http

# Mac

brew install mac

常见用法如下:

# 模拟表单提交

http -f POST http://example.com name=test

# 表单和文件提交

http -f POST http://example.com name='Peter' image@/home/Peter/face.jpg

# 使用重定向上传文件

http http://example.com/file <file.json

# 下载文件

http http://example.com/file >file.json

# 或者像wget那样

http --download http://example.com/file

04、Postman

Postman是一个非常优秀的GUI 接口测试工具,支持MacOS、Linux、Windows三大平台,设计好看,功能丰富齐全,简单易用,唯一的缺点是占资源有点多…

下载链接:Download Postman

总结:

能实现目的工具就是好工具, 当然了在此基础之上, 易用和美观是我选择的标准,所以命令行工具我选HTTPie,GUI工具我选Postman。

绵薄之力

最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走

这些资料,对于想进阶【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助,需要的小伙伴点击下方插件进群免费领取:

以上是关于软件测试中,听说要用linux操作系统。没用过,对学测试有影响吗?的主要内容,如果未能解决你的问题,请参考以下文章

整理了一些常用的接口测试工具,最后一个你肯定没用过~

整理了一些常用的接口测试工具,最后一个你肯定没用过~

将excel转换成pdf要用什么软件

我用的是ubuntu系统,现在不能上网了,上网的图标变成扇形的空的了,怎么弄?

说一说本人对linux系统学习的方法和经验

说一说本人对linux系统学习的方法和经验