一、输入框 1 字符型输入框 2 数值型输入框 3 日期型输入框 4 邮箱测试 5 日历控件 6 树形 7 单选框 8 复选框 9 下拉选择框 10 文件目录 11 文件 12 图片 13 文字测试 14 按钮 1、字符型输入框: (1)英文半角、英文全角、数字、汉字、...
在此之前先简单的介绍一下基本概念:我们想要打开一个网站,首先是需要往浏览器的地址的URL输入框架中输入网地址。当我敲下回车后,通过HTTP协议,将网址传送到域名解析服务器,域名解析服务器根据网址找到对应的IP主机(系统服务器)。这个过程叫requ...
背景 虽然移动端Web有着天生的HTML5特性,但是硬件显示环境的差异、各浏览器实现标准的方式的差异让开发人员不得不花很多时间在测试与调试上。 从简单的JSConsole到跨平台的Weinre再到强大的Ghostlab,再加上各种官方的调试工具,开发测试人员通...
前言 图片验证码是为了防止恶意破解密码、刷票、论坛灌水等才出现的,但是你有没有想过,你的图形验证码竟然可能导致服务器的崩溃? 利用过程 这里以phpcms为例,首先需要找一个图形验证码。 将图片拖动到浏览器中将得到该图...
创建JMeter测试计划 进入到JMeter安装bin文件夹,双击jmeter.bat文件以启动JMeter界面。 单击“Test Plan”节点。 将测试计划重命名为Demo Test。 选择Demo Test节点并右键单击所选项目。 鼠标悬停在“Add”选项上,然后将显示元素列表...
一、输入框: 1、正常的字母/文字/数字(正常流程的测试); 2、重复提交(输入内容后,重复点击提交按钮); 3、纯异常字符/正常输入夹杂异常字符(!@#¥%……&**等等); 4、长度限制(边界值测试,假设最小长度为N,最大长度为M,...
因为前后端架构分离技术的兴起,接口测试也越来越重要,最近一直想总结下,作为一个近三年的测试人员,接口这个词是耳濡目染的,而开发张口闭口也都是这个接口或那个接口怎么怎么样,自己遇到的bug也很多是接口问题,本着不懂装懂的原则,自己网上扒了...
SQL注入 所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。具体来说,它是利用现有应用程序,将(恶意)的SQL命令注入到后台数据库引擎执行的能力,它可以通过在Web表单中...
去年六月份毕业入坑,一直叨叨念念将工作的内容总结起来,给以后的自己温故知新。还好自己算是一个比较喜欢做笔记的人,工作簿上的每一个日期都记录自己在这条道路上的所看所得,庆幸,一路走来,有那么多并肩前进的人~以下用一个项目的进行流程为线索...
我在另一篇文章中花了比较长的篇幅介绍了unittest 单元测试框架。这篇文章就介绍如何应用 unittest 编写 Web 测试用例。 还是以我之前写过的一个脚本为例进行更改: test_baidu.py from selenium import webdriver import unittest imp...
1.TPS 每秒钟完成的web请求响应数量 TPS=并发数/响应时间 TPS是衡量系统性能的重要指标 2.并发数 时间段内,系统同时处理的web请求响应数量 3.响应时间 所有web请求处理完毕的时间 4.吞吐量 吞吐量指的是单位时间系统传输数...
Web Page Fundamentals(网页基本原理)-网页包含的元素还是网页的一些特征,相对于传统的光盘媒质,网页元素有其特别的元素和不同。很多网页都有但是不局限于以下的基本元素: 1.大小各异色彩缤纷N多不同字体的文字。 2.图像和相片 3.文字和图...
一、吞吐率 我们一般使用单位时间内服务器处理的请求数来描述其并发处理能力。称之为吞吐率(Throughput),单位是 “req/s”。吞吐率特指Web服务器单位时间内处理的请求数。 比如Apache 的 mod_status 模块提供的如下统计 另一...
压力测试需要关注三个方面:如何正确产生压力、如何定位瓶颈、如何预估系统的承载能力 产生压力的方法 通常可以写脚本产生压力机器人对服务器进行发包和收包操作,也可以使用现有的工具(像jmeter、LoadRunner这些),所以说产生压力其实并不难,难点...
JMeter是Apache组织的开放源代码项目,它是功能和性能测试的工具,100%的用java实现。 Grinder Grinder是一个负载测试框架,通过Jython来编写测试脚本,基于HTTP的测试可以由浏览器来记录整个要测试的过程。 关键特性: 1.泛...
关于工具的选择 不少答案都提到了测试工具,但其实工具并不是最重要的,那么多的测试工具,HP的是LoadRunner、IBM的是Rational Performance Tester、Apache有Jmeter(免费开源)、还有Borland的SilkPerformer,这些都是可以的。有人提到了Apache的A...
1.翻页 翻页时,没有加载数据为空,第二页数据没有请求 翻页时,重复请求第一页的数据 翻页时,没有图片的内容有时候会引用有图片的内容 2、图片数据为空 图片数据为空时,会保留为空的图片数据位置 3、链接为空 链接为空时,点击...
前段时间有台服务器因为未知的原因常常黑屏,昨日刚把服务器给取了回来先是重装了一下系统. 因为上次出问题的原因并没有找到,访问量过大也是有可能的,于是我准备对这台服务器上部署的WEB程序进行一次压力测试. 我之前并没有正式的对程序进行过压力...
在Web工程过程中,基于Web系统的测试、确认和验收是一项重要而富有挑战性的工作。基于Web的系统测试与传统的软件测试不同,它不但需要检查和验证是否按照设计的要求运行,而且还要测试系统在不同用户的浏览器端的显示是否合适。重要的是,还要从最终用...
看过了千里大腿的blog,再加上最近也有一些同学问我web与app测试的区别。所以在这里也献丑,写一篇随笔。希望对大家有所帮助。 笔者做了快三年的测试了。大部分时间都在做app的测试,web测试也做了半年左右。其实我觉得这两者并没有什么大的区别。 ...