代码改变世界

随笔分类 -  软件测试

性能测试流程图

2017-07-02 23:54 by 清风软件测试开发, 1082 阅读, 收藏, 编辑
摘要: 下午看了一个关于性能测试分析的视频,个人也觉得,对于性能测试,除非系统的培训,最好的方法就是在实践中不断锻炼,毕竟性能分析靠经验,不同的环境也可能出现不同的问题,努力做的便是不断积累基础点,慢慢提升这方面的知识水平。我将分成几次把视频的内容整理,以便随时查看。 下面是性能测试关心的结果图: 下面是性 阅读全文

linux怎样使用top命令查看系统状态

2017-07-02 23:52 by 清风软件测试开发, 416 阅读, 收藏, 编辑
摘要: Linux系统可以通过top命令查看系统的CPU、内存、运行时间、交换分区、执行的线程等信息。通过top命令可以有效的发现系统的缺陷出在哪里。是内存不够、CPU处理能力不够、IO读写过高。 Linux系统可以通过top命令查看系统的CPU、内存、运行时间、交换分区、执行的线程等信息。通过top命令可 阅读全文

接口测试之接口api文档的重要性

2017-07-02 23:14 by 清风软件测试开发, 4756 阅读, 收藏, 编辑
摘要: 接口文档的特点 接口文档,顾名思义就是对接口说明的文档。好的接口文档包含了对接口URL,参数以及输出内容的说明,我们参照接口文档就能编写出一个个的测试用例。而且接口文档详细的话,测试用例编写简单,不会遗漏。 如果一个接口文档没有写清楚,你从文档中分不出哪些儿参数是必需的,哪些儿是非必须的,而且没有参 阅读全文

PageObject模式的层次结构

2017-07-02 00:16 by 清风软件测试开发, 1319 阅读, 收藏, 编辑
摘要: 做过UI自动化的都晓得,在做UI自动化时定位特别依赖页面,一旦页面发生变更就不得不跟着去修改页面定位。 在webdriver中,假设你想对一个元素定位操作,那么你可能会编写下面的代码: driver.findElement(By.id("ad")).click(); 发现问题: 你有10个地方对这个 阅读全文

接口性能测试案例分析

2017-07-01 01:29 by 清风软件测试开发, 2 阅读, 收藏, 编辑
该文被密码保护。 阅读全文

linux查找日志技巧

2017-07-01 00:26 by 清风软件测试开发, 1170 阅读, 收藏, 编辑
摘要: 一般都是用SecureCRT来查询Linux的系统日志 先必须了解两个最基本的命令: tail -n 10 test.log 查询日志尾部最后10行的日志; tail -n +10 test.log 查询10行之后的所有日志; head -n 10 test.log 查询日志文件中的头10行日志; 阅读全文

常用的系统架构 web服务器之iis,apache,tomcat三者之间的比较

2017-06-26 00:44 by 清风软件测试开发, 1345 阅读, 收藏, 编辑
摘要: 常用的系统架构是: Linux + Apache + PHP + MySQL Linux + Apache + Java (WebSphere) + Oracle Windows Server 2003/2008 + IIS + C#/ASP.NET + 数据库 IIS-Apache-Tomcat的 阅读全文

常见的网站服务器架构有哪些?

2017-06-26 00:36 by 清风软件测试开发, 11658 阅读, 收藏, 编辑
摘要: 1. 初始阶段的网站架构 一般来讲,大型网站都是从小型网站发展而来,一开始的架构都比较简单,随着业务复杂和用户量的激增,才开始做很多架构上的改进。当它还是小型网站的时候,没有太多访客,一般来讲只需要一台服务器就够了,这时应用程序、数据库、文件等所有资源都在一台服务器上,网站架构如下图所示: &amp 阅读全文

jmeter加密接口测试(发送加密参数)

2017-06-21 23:25 by 清风软件测试开发, 7 阅读, 收藏, 编辑
该文被密码保护。 阅读全文

selenium 方法封装 二

2017-06-18 23:16 by 清风软件测试开发, 5 阅读, 收藏, 编辑
该文被密码保护。 阅读全文

WEB UI 自动化测试框架

2017-06-12 00:59 by 清风软件测试开发, 11 阅读, 收藏, 编辑
该文被密码保护。 阅读全文

Selenium 方法封装 一

2017-06-11 23:39 by 清风软件测试开发, 2197 阅读, 收藏, 编辑
摘要: Selenium 封装 Selenium 封装 WebDriver对页面的操作,需要找到一个WebElement,然后再对其进行操作,比较繁琐: [java] view plain copy WebElement element =driver.findElement(By.name("q")); 阅读全文

testng生成报告 testng-xslt 美化测试报告

2017-06-11 01:41 by 清风软件测试开发, 1419 阅读, 收藏, 编辑
摘要: testng生成报告 testng-xslt 美化测试报告 testng生成报告 testng-xslt 美化测试报告 用TestNG测试后,自动会生成html的测试报告。利用 testNG-xslt 可以对测试报告进行重写美化。 1. 在官方网站上下载testNG-xslt 并解压 link: h 阅读全文

网络协议TCP、Http、webservice、socket区别

2017-06-05 00:17 by 清风软件测试开发, 7829 阅读, 收藏, 编辑
摘要: 网络协议TCP、Http、webservice、socket区别 http 和 webservice 都是基于TCP/IP协议的应用层协议 webservice是基于http的soap协议传输数据 webservice=soap=http+xml socket是基于TCP/IP的传输协议,是对TCP 阅读全文

网络协议详解

2017-06-04 23:48 by 清风软件测试开发, 17686 阅读, 收藏, 编辑
摘要: 三次握手 四次挥手 一、网络协议 二、TCP(Transmission Control Protocol,传输控制协议) TCP头格式 TCP协议中的三次握手和四次挥手 TCP报文抓取工具三、HTTP(HyperText Transfer Protocol,超文本传输协议) 请求报文结构 请求报文样 阅读全文

接口请求超时问题排查过程

2017-05-20 01:21 by 清风软件测试开发, 17354 阅读, 收藏, 编辑
摘要: 接口请求超时问题排查过程 问题描述: 客户调用时20线程并发请求接口共1000次,部分请求发生超时(5s以上),以及15%的丢包率(很恐怖) 问题可能原因思考: 1、接口服务的系统延时。2、调用方多线程代码执行延迟。3、双方网络运营商不同导致网络延迟以及丢包。 排查过程: 接口服务的系统延时: 1、 阅读全文

Jmeter之Constant Timer与constant throughput timer的区别

2017-04-18 19:38 by 清风软件测试开发, 9918 阅读, 收藏, 编辑
摘要: 当放置Constant Timer于两个http请求之间,那么它代表的含义是:在上一个请求发出至完成后, 开始Contant Timer指定的时间,最后再发出第二个请求.它并不是代表两个请求之间的发送间隔时间 图中的19.701第一个请求发出,经过1.36s时间完成接收,再等待Constant Ti 阅读全文

cookie、session、sessionid ,jsessionid 的区别

2017-04-18 17:27 by 清风软件测试开发, 1150 阅读, 收藏, 编辑
摘要: 本文是转载虫师博客的文章http://www.cnblogs.com/fnng/archive/2012/08/14/2637279.html cookie、session、sessionid 与jsessionid,要想明白他们之间的关系,下面来看个有趣的场景来帮你理解。 我们都知道银行,银行的收 阅读全文

性能测试案例全过程方案一---------购物流程(重要!!!)

2017-04-18 15:01 by 清风软件测试开发, 733 阅读, 收藏, 编辑
摘要: 性能测试案例全过程 购物流程 压测需求: 对某购物网站进行压测,看是否能并发200个用户,主要是模拟用户登录购物下单。 分析: 被测的主要流程是:进入首页,登录,浏览商品,下单 可以先分为4组,每组50个用户,分别模拟 “进入首页,登录,浏览商品,下单”,后期在根据实际情况调整用户数量 对 “进入首 阅读全文

接口功能测试

2017-04-07 23:13 by 清风软件测试开发, 1086 阅读, 收藏, 编辑
摘要: 由于平台服务器是通过接口来与客户端交互数据提供各种服务,因此服务器测试工作首先需要进行的是接口测试工作。测试人员需要通过服务器接口功能测试来确保接口功能实现正确,那么其他测试人员进行客户端与服务器结合的系统测试过程中,就能够排除由于服务器接口缺陷所导致的客户端问题,便于开发人员定位问题。以下便是个人 阅读全文