命令格式

1
wget  [参数]  [目标地址]

常用参数

1
2
3
4
5
6
7
8
9
-A					逗号分隔的可接受的扩展名列表
-r 指定递归下载
-N 只获取比本地文件新的文件
-P 设置文件前缀
-nH 不创建主机目录
--no-parent 不追溯至父目录
--cut-dirs=NUMBER 忽略远程目录中【NUMBER】个目录层
--level=NUMBER 最大递归深度 (inf 或 0 代表无限制,即全部下载)
-i 指定外部文件为下载源,即下载链接从配置文件中获取
阅读全文 »

pytest是Python的单元测试框架,同unittest框架类似,但pytest框架使用起来更简洁,效率更高。

特点:

  • Python 编写测试用例,易于上手。
  • 支持单元测试和功能测试。
  • 灵活的初始化清除机制,同时支持参数化。
  • 灵活挑选测试用例执行,或对某些预期失败的case标记成失败。
  • 支持重复执行失败的case。
  • 支持运行由unittest编写的测试用例。
  • 第三方插件多,并且可自定义扩展。
阅读全文 »

unittest是Python内置的单元测试框架,不仅可以完成单元测试,也适用于自动化测试中,其提供了丰富的断言方法,判断测试用例是否通过,最终生成测试结果报告。

阅读全文 »


1.技术浅谈

1.1 何为 selenium

Selenium广泛使用的开源Web UI(用户界面)自动化测试套件之一,支持跨不同浏览器,平台和编程语言的自动化

Selenium通过使用各种语言的驱动程序支持各种编程语言。Selenium支持的语言包括C#,Java,Perl,PHP,Python和Ruby。目前,Selenium + python 简直就是黄金搭档。

阅读全文 »

JMeter : 用于接口测试,简单接口自动化测试,也可做性能测试,主要用于服务端系统的性能测试

个人认为:要做自动化测试,最好使用代码来做,更加的灵活;

而使用JMeter来做一些性能测试相对合适

阅读全文 »

1
print("人生若只如初见,愿永远保持初心~")
阅读全文 »

一. RabbitMQ 简介

MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。

阅读全文 »

FastDFS分布式文件系统

FastDFS简介

FastDFS 是用 c 语言编写的一款开源的分布式文件系统。FastDFS 为互联网量身定制, 充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用 FastDFS 很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。

为什么要用FastDFS?

1
2
3
1. 解决海量存储,同时存储容量扩展方便。
2. 解决文件内容重复, 如果用户上传的文件重复(文件指纹一样 md5_files. sha1_files),那么系统只有存储一份数据,这项技术目前被广泛应用在网盘和即时通讯中。
3. 结合Nginx提高网站读取图片的效率。
阅读全文 »