网站测试

Web测试到底是在测什么(资料合集)

喜你入骨 提交于 2019-11-28 15:06:35
文 / IDO老徐 开始今晚的主题之前 先来看一张图, 这是老徐16年10月份,线上Web主题分享时整理的大纲 Web测试, 进行抽离拆分,基本上就如上一些内容。 不管是测什么系统,什么功能,基本都差不多。 唯一区别是,一些特性 & 细节 。 今天, 老徐摘录了一些通用的测试点,根据你的实际情况,删减,即可。 正式开始之前, 说下为什么要整理这个主题。 其实,很不想整理的。 没价值,网上太多,一搜大把。 资料会给大家一些思维定式,有了这份大纲后,很多人会不思进取,以为已经掌握了Web测试了,把资料放在硬盘里躺着 。 老徐不太喜欢抄袭网上的内容,但这类内容,网上太多,老徐实在没有重新写的价值。 如果对老徐熟悉的朋友,应该之前,看过老徐的一份《APP测试资料合集》 公众号后台,回复“APP测试”可获取。 这份Web测试资料,希望对你有参考作用 。 继续补充 2 : 这里有一个“软件测试圈”同学向老徐的提问,可参考。 提问: 4月份开始换工作做erp测试,来公司一个月都是自学业务,没人指点,也没人带,今天开始实际做项目,请问在了解业务逻辑的前提下怎样能够快速准确找到bug 解答: 多与同事交流,测试不是一个孤立的存在。 梳理测试重点( 测试用例设计~思路分析 )。 看历史bug库。 与开发沟通,系统薄弱点,需要重点测试的部分。 还有很多,如上几点,先做到。 OK ,正式开始今日的主题 :

网站建设前期准备要点

纵饮孤独 提交于 2019-11-27 22:48:47
企业网站建设其实跟个人建站步骤大致想通,只是做出来的网站可能结构上有所变化,但其实流程都大致相似,那么对于我们建站上的问题,需要哪些基本的步骤呢 1.网站域名 我们浏览网站的时候,就能够看到网址的结尾,com、cn等等这样的类型,一般中间的名称需要自己设定,一般都是选择企业的名称简写,但是可能也会被其他人注册,这个需要尝试,同时域名也不能购买太便宜的。 2.空间服务器 普通服务器空间也叫虚拟主机,这个是使用相对较多也是最常用的方式,服务器的作用是对于网站的运行能够通畅,尤其是在访问量逐渐增加的时候,服务器的空间就是很关键的一点,如果没有足够大的空间,网站可能无法打开或者加载缓慢,这并不是一件好事。 3.主机测试 主机需要专门去了解一下测试的作用,最好是选择多种环境进行测试,这样更加靠谱。 4.技术支持 虚拟主机使用过程中不可能存在无误的现象,时间长了多少都会有一定的问题,这就需要技术完善的支持,并且出现问题的时候也需要第一时间去解决问题,让客户的产品得到解决。 来源: 51CTO 作者: 中安云城 链接: https://blog.51cto.com/14596637/2454050

CentOS 7 Apache服务的安装与配置

坚强是说给别人听的谎言 提交于 2019-11-27 20:46:29
一、Apache简介 Apache 是一个知名的开源Web服务器。 早期的Apache服务器由Apache Group来维护,直到1999年6月Apache Group在美国德拉瓦市成立了非盈利性组织的公司,即Apache软件基金会(Apache Software Foundation,ASF)。 网站需要web服务器来架构,网页设计美工人员(flash,dreamweaver,firework,photoshop等),网页开发人员(php,.net,jsp等),网站建立好后,需要我们维护,优化,排错,架构延伸扩容等。 简单点说就是我们如果要浏览一个网页的话,基本上所有的网站都使用的是http协议来进行数据传输的!至于怎么样传输,我们做为运维来说就没有必要去深究了,那是做html前端开发人员要去考虑的事情! Apache由内核、标准模块和第三方提供的模块三个层次组成。 通常Apache在默认安装时,只安装图中的1、2两部分。根据用户需要,用户可以通过修改配置去掉一些默认安装的标准模块;也可以通过修改配置安装一些默认不安装的模块。 同时,如果用户需要,也可以安装一些第三方提供的模块。 [survey.netcraft.net此网站会有每月份的世界上网站使用的WEB服务器的使用率统计](https://news.netcraft.com/archives/category/web

渗透测试流程

流过昼夜 提交于 2019-11-27 03:30:52
一个网站的渗透测试思路,流程(给你一个网站,怎么做?) 1)信息收集 a. 服务器的相关信息(真实ip,系统类型,版本,开放端口,WAF等) b. 网站指纹识别(包括,cms,cdn,证书等),dns记录 c. whois信息,姓名,备案,邮箱,电话反查(邮箱丢社工库,社工准备等) d. 子域名收集,旁站查询(有授权可渗透),C段等 e. google hacking针对化搜索,pdf文件,中间件版本,弱口令扫描等 f. 扫描网站目录结构,爆后台,网站banner,测试文件,备份等敏感文件泄漏等 i. 传输协议,通用漏洞,exp,github源码等 2)漏洞挖掘 1> 浏览网站,看看网站规模,功能,特点等 2> 端口,弱口令,目录等扫描 3> XSS,SQL注入,命令注入,CSRF,cookie安全检测,敏感信息,通信数据传输,暴力破解,任意文件上传,越权访问,未授权访问,目录遍历,文件 包含,重放攻击(短信轰炸),服务器漏洞检测,最后使用漏扫工具等 3)漏洞利用 | 权限提升 a) mysql提权,serv-u提权,linux内核版本提权等 4)清除测试数据 | 输出报告 i 日志、测试数据的清理 ii 总结,输出渗透测试报告,附修复方案 5) 复测 验证并发现是否有新漏洞,输出报告,归档 来源: https://www.cnblogs.com/CubicZ/p/11453591

四、瞬时响应:网站的高性能架构

99封情书 提交于 2019-11-26 21:00:03
4 .1 网站性能测试 4.2 Web前端性能优化 4.3 应用服务器性能优化 4.4 存储性能优化 4.1 网站性能测试   性能测试是性能优化的前提和基础,也是性能优化结果的检查和度量标准。不同视角下的网站性能有不同的标准,也有不同的优化手段。 4.1.1 不同视角下的网站性能   1.用户视角   从用户视角,网站性能就是用户在浏览器上直观感受到的网站响应速度快还是慢。   用户感受到的时间,包括用户计算机和网站服务器通信的时间、网站服务器处理的时间、用户计算机浏览器构造请求解析响应数据的时间。   不同计算机的性能差异,不同浏览器解析HTML速度的差异,不同网络运营商提供的互联网贷款服务的差异,这些差异最终导致用户感受到的响应延迟可能会远远大于网站服务器处理请求需要的时间。   实践中,使用一些前端架构优化手段,通过优化页面 HTML 、利用浏览器端的并发和异步特性、调整浏览器缓存策略、使用CDN服务、反向代理等手段,使浏览器尽快地显示用户感兴趣的内容、尽可能近地获取页面内容,即使不优化应用程序和架构也可以很大程度地改善用户视角下地网站性能。   2.开发人员视角的网站性能   开发人员关注的主要是应用程序本身及其相关子系统的性能,包括响应延迟、系统吞吐量、并发处理能力、系统稳定性等技术指标。主要的优化手段有使用缓存加速数据读取,使用集群提高吞吐能力

Ningx的基本使用

岁酱吖の 提交于 2019-11-26 19:36:00
Ningx的基本使用 user www; worker_processes 2; error_log logs/error.log info; pid logs/nginx.pid; events { worker_connections 1024; // 控制允许接受的并发连接数 } http { // 定义与web服务相关的 include mime.types; default_type application/octet-stream; .... } 一、部署web服务 每一个server { } 定义一个网站 例子: http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server { listen 80; server_name localhost; location / { root html; # 定义网站的根目录 index index.html index.htm index.php; # 定义目录的默认页面 } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } location ~ \.php$ { # 匹配所有以

CentOS 7 Apache服务的安装与配置

杀马特。学长 韩版系。学妹 提交于 2019-11-25 22:07:55
一、Apache简介 Apache 是一个知名的开源Web服务器。 早期的Apache服务器由Apache Group来维护,直到1999年6月Apache Group在美国德拉瓦市成立了非盈利性组织的公司,即Apache软件基金会(Apache Software Foundation,ASF)。 网站需要web服务器来架构,网页设计美工人员(flash,dreamweaver,firework,photoshop等),网页开发人员(php,.net,jsp等),网站建立好后,需要我们维护,优化,排错,架构延伸扩容等。 简单点说就是我们如果要浏览一个网页的话,基本上所有的网站都使用的是http协议来进行数据传输的!至于怎么样传输,我们做为运维来说就没有必要去深究了,那是做html前端开发人员要去考虑的事情! Apache由内核、标准模块和第三方提供的模块三个层次组成。 通常Apache在默认安装时,只安装图中的1、2两部分。根据用户需要,用户可以通过修改配置去掉一些默认安装的标准模块;也可以通过修改配置安装一些默认不安装的模块。 同时,如果用户需要,也可以安装一些第三方提供的模块。 [survey.netcraft.net此网站会有每月份的世界上网站使用的WEB服务器的使用率统计](https://news.netcraft.com/archives/category/web