02 2021 档案

摘要:(目录) Postman是可以用于API调试的工具,支持各种请求类型: get、post、put、patch、delete 等,可以用来模拟HTTP请求,测试API接口功能。 安装 官网地址:https://www.postman.com/ http请求响应测试接口:https://httpbin. 阅读全文
posted @ 2021-02-28 22:25 测试开发小记 阅读(281) 评论(0) 推荐(0) 编辑
摘要:(目录) 本文介绍常用Docker命令,以搭建Web服务器Nginx为例介绍docker相关命令。Docker的安装方法可参考:容器技术介绍:Docker简介及安装 基本命令 查看Docker版本信息: $ docker version 查看Docker系统信息: $ docker info 从Do 阅读全文
posted @ 2021-02-28 14:56 测试开发小记 阅读(170) 评论(0) 推荐(0) 编辑
摘要:(目录) JMeter多用户并发模拟 JMeter设置 多用户并发数的多少与计算机内存有关,设置 jmeter.bat (Windows) 或者 jmeter.sh (Linux): Windows设置:编辑jmeter.bat文件,设置HEAP Linux设置:编辑jmeter.sh文件,设置变量 阅读全文
posted @ 2021-02-26 20:45 测试开发小记 阅读(2606) 评论(0) 推荐(1) 编辑
摘要:(目录) UI自动化测试过程中,执行某个动作后,页面元素的加载(ajax动态加载)需要一定的时间,selenium WebDriver提供了几种等待方式,Appium也继承了WebDriver API,所以selenium和appium 等待的实现方式相同。下面介绍WebDriver的等待方式。 H 阅读全文
posted @ 2021-02-24 22:42 测试开发小记 阅读(269) 评论(0) 推荐(0) 编辑
摘要:(目录) 除了功能测试以外,服务端的性能测试也非常重要,比如产品功能测试通过,那么在大负载的情况下,可能会导致服务器崩溃,影响用户体验。虽然不同服务对负载要求不同,但性能测试还是很有必要的。本文简要介绍性能测试相关知识,然后介绍如何使用JMeter来进行性能测试。 性能测试基本概念 为什么要做性能测 阅读全文
posted @ 2021-02-23 20:06 测试开发小记 阅读(570) 评论(0) 推荐(1) 编辑
摘要:(目录) 容器技术(Linux Container,LXC)是一种轻量级的虚拟化技术,容器镜像运行在一个隔离环境中,像集装箱一样,把应用封装起来,应用之间互不干扰,实现进程的隔离。Docker 是常用的一种容器技术,本文将简要介绍Docker及Docker安装方法。 Docker简介 Docker是 阅读全文
posted @ 2021-02-21 18:55 测试开发小记 阅读(609) 评论(0) 推荐(0) 编辑
摘要:(目录) Scapy是一款强大的交互式数据包处理工具、数据包生成器、网络扫描器、网络发现、攻击工具和包嗅探工具。能灵活地构造各种数据包、发送数据包、包嗅探、应答和反馈匹配等功能。它可以实现Nmap扫描工具、tcpdump抓包工具 、 tshark工具、Netdiscover网络扫描工具的功能。 Nm 阅读全文
posted @ 2021-02-19 11:36 测试开发小记 阅读(7478) 评论(0) 推荐(0) 编辑
摘要:(目录) 介绍Python设置属性值方法setattr()和判断变量是否存在的方法 以属性名为变量的方式给一个对象添加属性 使用 setattr 方法 obj = SomeClass() key = 'key_name' val = 'key_value' setattr(obj, key, val 阅读全文
posted @ 2021-02-16 13:55 测试开发小记 阅读(1552) 评论(0) 推荐(0) 编辑
摘要:List相关操作小例子 (目录) 获取list的下标和值 >>> mylist = ['a', 'b', 'c', 'd'] >>> for index, value in enumerate(mylist): ... print(index, value) ... 0 a 1 b 2 c 3 d 阅读全文
posted @ 2021-02-16 13:52 测试开发小记 阅读(124) 评论(0) 推荐(0) 编辑
摘要:本文记录一些Python字符串相关操作。 (目录) 判断字符串中是否包含指定字符串 1、in 操作符 text = "hello world!" result = 'world' in text 2、index方法 >>> text = "hello world!" >>> text.index(' 阅读全文
posted @ 2021-02-16 13:50 测试开发小记 阅读(109) 评论(0) 推荐(0) 编辑
摘要:(目录) 在接口测试中,会用到抓包工具或者代理工具,常用代理工具包括charles、 burpsuite、 fiddler、mitmproxy等,ssh -D参数 可实现socks5代理。网络嗅探工具可以使用tcpdump 和 wireshark。 Charles工具可以实现mock测试(参考 接口 阅读全文
posted @ 2021-02-14 18:04 测试开发小记 阅读(1528) 评论(0) 推荐(0) 编辑
摘要:PEP的全称是Python Enhancement Proposals,Python增强提案。描述了Python的语言特性、功能、编程规范等,包括了技术规范和功能的基本原理说明,是了解Python语言的详细指南。PEP创建于2000年,到目前已经有上千个提案了,下面介绍几个值得仔细阅读了解的提案。 阅读全文
posted @ 2021-02-13 20:37 测试开发小记 阅读(305) 评论(0) 推荐(0) 编辑
摘要:(目录) python内置了HTTP库 urllib,可以用于发送http请求。基于Python的第三方库Requests是对urllib的再次封装,相比urllib更加简洁易用。Requests库不仅用于接口测试,还用在Python爬虫、量化交易等。本文介绍Requests库的使用方法。 Requ 阅读全文
posted @ 2021-02-12 16:12 测试开发小记 阅读(1114) 评论(0) 推荐(0) 编辑
摘要:(目录) charles代理工具支持分析http/https协议,其中https包需要安装SSL证书。charles可用于mock测试,拦截请求与响应,支持对请求和响应进行动态修改,还可用于模拟慢速网络。本文介绍charles 的mock测试方法。 环境准备 首先需要安装Charles 的 CA 证 阅读全文
posted @ 2021-02-12 12:08 测试开发小记 阅读(647) 评论(0) 推荐(0) 编辑
摘要:本文介绍Hexo博客Next主题配置,博客配置效果:https://hiyong.gitee.io/。 配置站点信息 修改根目录下的 _config.yml 文件,找到 Site 区域,配置站点标题 title、副标题 subtitle 、关键字 keywords,语言等内容: \# Site ti 阅读全文
posted @ 2021-02-10 13:32 测试开发小记 阅读(756) 评论(0) 推荐(0) 编辑
摘要:如果你有总结整理的习惯,可以考虑搭建一个个人博客,把文章发布在上面,相比于其它平台,个人博客的好处是你可以随便折腾,没有太多限制。搭建个人博客的框架有很多,比如wordpress、Hexo、Vuepress、Jekyll、Django等,Hexo博客简洁高效,配置简单,文章可以使用markdown语 阅读全文
posted @ 2021-02-10 13:31 测试开发小记 阅读(618) 评论(0) 推荐(0) 编辑
摘要:charles抓取https协议报文需要配置SSL通用证书,否则会导致乱码,本文介绍Charles 的 CA 证书安装方法。 1. 电脑安装SSL证书 选择 “Help” → “SSL Proxying” → “Install Charles Root Certificate” 2. 浏览器安装Sw 阅读全文
posted @ 2021-02-07 23:43 测试开发小记 阅读(6504) 评论(0) 推荐(0) 编辑
摘要:curl命令是个功能强大的网络工具,可用来请求 Web 服务器,支持FTP、FTPS、HTTP、HTTPS、SMTP、Telnet、TFTP等协议,底层使用的是 libcurl 库。可用于文件上传、下载,还可以用来模拟客户端请求,抓取网页、网络监控等。 阅读全文
posted @ 2021-02-04 21:13 测试开发小记 阅读(1263) 评论(0) 推荐(0) 编辑
摘要:在Linux系统介绍中,介绍了shell的多个版本,现在的Linux发行版基本都默认使用bash(Bourne Again shell),兼容Bourne shell (sh),本文将简要介绍Bash编程语法。 变量 命名规则 只能使用英文字母,数字和下划线,首个字符不能以数字开头 中间不能有空格, 阅读全文
posted @ 2021-02-03 21:37 测试开发小记 阅读(536) 评论(1) 推荐(1) 编辑
摘要:本文介绍Linux常用性能统计分析命令,监控进程或者系统性能。主要包括CPU(top、mpstat)、内存(vmstat、free)、I/O(iostat)、网络性能(sar)、系统日志信息(demsg)、查看进程状态(pidstat)。下面简要介绍这些命令的使用方法。 mpstat、iostat、 阅读全文
posted @ 2021-02-02 22:29 测试开发小记 阅读(2973) 评论(0) 推荐(1) 编辑
摘要:(目录) 本文介绍应用层相关协议 FTP 文件传输协议FTP(File Transfer Protocol):TCP20,21 FTP协议包括两个组成部分:FTP服务器和FTP客户端 FTP传输模式 FTP支持两种模式,一种方式叫做Standard (也就是 PORT方式,主动方式),一种是 Pas 阅读全文
posted @ 2021-02-01 21:21 测试开发小记 阅读(725) 评论(0) 推荐(0) 编辑
摘要:(目录) 传输层主要为两台主机上的应用程序提供端到端的通信。 传输层简介 传输层是唯一负责总体的数据传输和数据控制的一层; 数据的单位称为数据段(segment) TCP报文段(TCP segment) UDP数据报(User Datagram) 主要功能: ①为端到端连接提供传输服务 ②这种传输服 阅读全文
posted @ 2021-02-01 21:17 测试开发小记 阅读(735) 评论(0) 推荐(0) 编辑
摘要:(目录) 网络层负责寻址和路由,还可以实现拥塞控制、网际互连等功能。数据的单位称为数据包(packet)-分组。 分组指IP数据报既可以是一个IP数据报(IP datagram,也可以是IP数据报的一个片(fragment)。网络层协议的代表包括:IP、IPX、RIP、OSPF等 IP协议 所有的T 阅读全文
posted @ 2021-02-01 21:14 测试开发小记 阅读(503) 评论(0) 推荐(0) 编辑
摘要:(目录) TCP/IP协议架构是通信协议的统称,常被称为TCP/IP协议族,包括两个核心协议:TCP(传输控制协议)和IP(网际协议),TCP/IP协议的开发始于20世纪60年代后期,早于OSI参考模型,由于TCP/IP模型更加简洁易用,目前大多采用TCP/IP模型。一共包括4层:应用层、传输层、网 阅读全文
posted @ 2021-02-01 21:06 测试开发小记 阅读(3867) 评论(0) 推荐(0) 编辑
摘要:tshark是wireshark的命令行工具,通过shell命令抓取、解析报文。tcpdump是Linux系统下的抓包工具。wireshark和tcpdump都共同使用 libpcap作为其底层抓包的库,tshark也可以抓取报文。 有时候需要在linux系统或者ARM开发板中进行抓包,使用tcpd 阅读全文
posted @ 2021-02-01 19:43 测试开发小记 阅读(7232) 评论(0) 推荐(0) 编辑
摘要:本文简要介绍Linux网络配置命令,包括 ip 地址、路由查看、配置等 (目录) ping ping: 测试网络连接情况 -c ping的次数 -i 每次ping的时间间隔 -I 网卡名 # ping ipv6地址 ping -6 -I eth1 2001:db8::10 # ping ipv4地址 阅读全文
posted @ 2021-02-01 07:27 测试开发小记 阅读(640) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示