测试

【HTTP协议】四种常见的 POST 提交数据方式

今天在工作的时候发现app在上传文件的时候将文件的数据流放在POST数据body中,而其他参数却放在url中get提交,跟开发讲了很久才说明白post数据的正确格式,整理做个记录 HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST …

【测试技巧】自动化测试中验证码的一种解决思路

最近针对公司网站写自动化测试脚本,对于验证码的问题,之前的解决方案是让开发在每次需要自动化测试及性能测试时对需要测试的环境惊醒去验证码,等测试完再把验证码还原。对于测试来说,验证码一直都是难题,要做到识别很费精力并且识别率并不高,设置万能验证码会降低网站的安全性,而每次都进行去验证码则过于浪费人力并且测试的真实性得不到保障。于是想了一种思路,既可以一次解决测试部的验证码问题,又不会有任何安全影响,…

学习笔记-性能测试攻城师的素质要求

作为一名性能测试攻城师,要求懂:一些服务器技术、一些操作系统知识、一些数据库知识、一些中间件知识、一些编程能力、一些网络基础、一些沟通技巧、还要一些IT素质和经验积累。 1、懂得搭建测试环境 对各类操作系统原理有所了解,例如windows、linux之类的系统工作原理、系统参数调整、系统监控命令等都要了解。 2、网络知识 要了解各类协议,知道TCP/IP、DNS、DHCP、WINS、路由/交换器/…