摘要: 使用WebDriver在Chrome浏览器上进行测试时,需要从http://chromedriver.storage.googleapis.com/index.html网址中下载与本机chrome浏览器对应的驱动程序,驱动程序名为chromedriver; chromedriver的版本需要和本机的 阅读全文
posted @ 2018-05-04 23:01 W- 阅读(7400) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-05-04 23:00 W- 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 一. 安装Python3 1. 进入Python官方网站:https://www.python.org/downloads/ 下载并安装最新版本的Python(建议安装Python3) 。 下面是Python官网上几个版本的区别: (1).web-based installer 是需要通过联网完成安 阅读全文
posted @ 2018-05-04 22:59 W- 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 最近在研究python+selenium进行自动化测试。然后用的python开发工具是Pycharm。然后,今天就跟大家讲一下怎么搭建一整套的自动化测试环境。 安装python 首先,安装python。python可以在官网下载。安装可参考链接:http://blog.csdn.net/florac 阅读全文
posted @ 2018-05-04 22:58 W- 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 最近访问某知名网站的速度非常慢,有时候需要2分钟还没完全打开,页面展示了一半就卡住,然后等半天才继续显示下面部分。这种情况已经有几个月了,不知道是他们服务器原因还是我所在网络的问题,但是基本上在其他网络访问速度也慢,如果是网站自身的问题,我自然没办法解决,只能自己动手,先看看问题出在哪里,然后分析一 阅读全文
posted @ 2018-05-04 22:55 W- 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 黑盒测试运用到了很多种方法,下面是黑盒测试所列举的方法 通用原则 --基于业务流清晰的系统,场景法可贯穿整个测试案例过程,并可在此基础上综合应用各种测试方法 --等价类划分法较其他方法往往优先选用,可高效筛选测试用例,将无线测试变成有限测试 --边界值分析法在任何情况下有应被考虑,他是挖掘缺陷的最有 阅读全文
posted @ 2018-05-04 22:54 W- 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 性能测试(或称多用户并发性能测试)、负载测试、强度测试、容量测试是性能测试领域里的几个方面,但是概念很容易混淆。下面将几个概念进行介绍。 性能测试(Performance Test):通常收集所有和测试有关的所有性能,通常被不同人在不同场合下进行使用。 关注点:how much和how fast 负 阅读全文
posted @ 2018-05-04 22:52 W- 阅读(19367) 评论(0) 推荐(2) 编辑
摘要: 在做接口并发测试的时候,才发现Jmeter中的Parameters和Body Data两种参数格式并不是简单的一个是xx=xx,另外一个是json格式的参数 先看一个接口 1 输入参数: 1 2 3 4 5 6 开始时在Jmeter的请求为 请求返回的结果为 1 查找后发现是Parameters和B 阅读全文
posted @ 2018-05-04 22:49 W- 阅读(2607) 评论(0) 推荐(0) 编辑
摘要: 网站性能压力测试是服务器网站性能调优过程中必不可缺少的一环。只有让服务器处在高压情况下,才能真正体现出软件、硬件等各种设置不当所暴露出的问题。 性能测试工具目前最常见的有以下几种:ab、http_load、webbench、siege。今天我们专门来介绍ab。 ab是apache自带的压力测试工具。 阅读全文
posted @ 2018-05-04 22:46 W- 阅读(222) 评论(0) 推荐(0) 编辑
摘要: DDMS简介 DDMS功能详解 1 Devices面板 2 功能面板 3 LogCat and Console DDMS简介 DDMS功能详解 1 Devices面板 2 功能面板 3 LogCat and Console 1 Devices面板 2 功能面板 3 LogCat and Consol 阅读全文
posted @ 2018-05-04 22:43 W- 阅读(3814) 评论(0) 推荐(0) 编辑
摘要: 在进行程序的开发之前,我们需要获得物流唐山APP的API,在这里我推荐大家使用Charles抓取数据包获得API。以下是Charles说明: Charles 是在 Mac 下常用的网络封包截取工具,在做移动开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。Charles 通过 阅读全文
posted @ 2018-05-04 22:42 W- 阅读(2713) 评论(0) 推荐(0) 编辑
摘要: 什么是WebService?(本文也会在最下面通俗的介绍) 这里给一个站内大哥的讲解:http://www.cnblogs.com/Leo_wl/archive/2010/05/20/1740205.html 什么是soapUI? 简单点就是测试WebService的一个工具。官网地址:http:/ 阅读全文
posted @ 2018-05-04 22:40 W- 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 记得大学的时候就学习过TCP的三次握手协议,那时候只是知道,虽然在书上看过很多TCP和UDP的资料,但是从来没有真正见过这些数据包, 老是感觉在云上飘一样,学得不踏实。有了wireshark就能截获这些网络数据包,可以清晰的看到数据包中的每一个字段。更能加深我们对网络协议的理解。对我而言, wire 阅读全文
posted @ 2018-05-04 22:39 W- 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 当参数的值没有规律且量不太大时,可以使用CSV Data set config这种方法。 案例: 应用Sogou自动搜索关键字: 软件开发测试,web功能自动化测试,性能自动化测试,Selenium以及Jmeter 要求:使用Jmeter 的CSV Data set config来完成 具体步骤:  阅读全文
posted @ 2018-05-04 22:36 W- 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 在运营活动测试过程中,经常需要对秒杀活动或定时抽奖活动进行并发测试。那么怎样快速便捷的模拟多用户同时参与活动,抽取奖品,进行并发测试呢?尤其是,当奖品总数N<用户总数M时,代码是否会存在奖品多发给用户,导致奖品剩余总数出现负数的严重bug? 下面介绍使用轻量级开源测试工具Jmeter进行并发测试的方 阅读全文
posted @ 2018-05-04 22:35 W- 阅读(580) 评论(0) 推荐(1) 编辑
摘要: 1)测试目标网站是fnng.cnblogs.com 和 tt-topia.rhcloud.com 2)测试目的是该网站在负载达到20 QPS 时的响应时间。 QPS 解释 QPS : Query Per Second 每秒查询率。是一台查询服务器每秒能够处理的查询次数。在因特网上,作为域名系统服务器 阅读全文
posted @ 2018-05-04 22:33 W- 阅读(342) 评论(0) 推荐(1) 编辑
摘要: 最近公司需要开发一个简单的报名系统,供外网用户提供报名服务,由于我们公司是个初创的微型公司,开发人员都是刚毕业不久,开发经验相当缺乏。 对于服务器性能测试这块的经验更是少得可以忽略。迫使不得不让我们去尝试了解测试的知识。 首先我们的需求场景如下: 服务器硬件:(只有一台) 系统:Windows 20 阅读全文
posted @ 2018-05-04 22:32 W- 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 我下载的是 apache-jmeter-2.13,因为这个包下载下来通用linux和windows的,所以我们现在windows下打开它。 直接点击bat,打开jmeter: 添加一个线程组: 添加完成之后,先设置这两项: 然后右击左边的线程组,添加一个http请求 添加完成之后,我们可以看到右边有 阅读全文
posted @ 2018-05-04 22:30 W- 阅读(142) 评论(0) 推荐(0) 编辑
摘要: Jmeter是一个非常好用的压力测试工具。 Jmeter用来做轻量级的压力测试,非常合适,只需要十几分钟,就能把压力测试需要的脚本写好。 阅读目录 什么是压力测试 顾名思义:压力测试,就是 被测试的系统,在一定的访问压力下,看程序运行是否稳定/服务器运行是否稳定(资源占用情况) 比如: 2000个用 阅读全文
posted @ 2018-05-04 22:27 W- 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 一、模拟多用户登录场景 如登录模式如下图所示,登录界面中需要输入:用户名、密码、验证码 用户名以及密码均是固定值,不需要做处理。验证码需要处理一下,可以后台配置成固定值,具体可以找开发咨询。 在此场景中,我们使用JMETER进行参数化设置,完成模拟多用户登录。 1.准备好数据,多个用户名。 新建一个 阅读全文
posted @ 2018-05-04 22:26 W- 阅读(1875) 评论(0) 推荐(0) 编辑