自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(31)
  • 收藏
  • 关注

转载 jmeter测试mysql性能

1.下载jdbc。将jdbc解压,将mysql-connector-java-version-ga-bin.jar这个文件copy到jmeter/lib下2.打开jmeter,设置jdbc请求。1) DTBASE URL: jdbc:mysql://localhost:3306/DatebaseName .其中localhost:3306,这个是你测试的server地址, Dat...

2018-03-04 18:09:00 127

转载 性能测试概要

性能测试的目的:评价系统当前性能,判断系统是否满足预期的性能需求。寻找软件系统可能存在的性能问题,定位性能瓶颈并解决问题。判定软件系统的性能表现,预见系统负载压力承受力,在应用部署之前,评估系统性能。对于用户来说,则最关注的是当前系统:是否满足上线性能要求?系统极限承载如何?系统稳定性如何?性...

2018-03-04 18:05:00 161

转载 APPScan安装与使用教程

一、安装1、右键安装文件,以管理员身份运行,如下图所示:2、点击【确定】3、点击【安装】4、选择:我接受许可协议中单位全部条款,点击【下一步】5、点击【安装】到该目录6、如果需求扫描Web services点击【是】安装该插件,如果不需要点击【否】如果只是扫描web就不需要安装7、点击【完成】8、安装完成之后把LicensePr...

2017-09-21 21:56:00 494

转载 linux命令学习汇总

1. touch 命令touch-简单来说touch 命令可以用来建立文件 文件不存在的情况下,也可以更改创建时间等等2. pwd 查看目录---一般看目录用pwd 即可但是pwd -P 会不以连结文件显示 注意P必须是大写 显示正常的完成路径 如果文件时连结档文件那么 需要加 -P才能正确显示路径。。。3. mkdir 命令 创建 目录-mkdir + 目录即可...

2017-09-20 19:38:00 92

转载 HTTP协议报文结构及示例

HTTP基本架构下面我们用一张简单的流程图来展示HTTP协议基本架构,以便大家先有个基本的了解。9.pngWeb Client可以是浏览器、搜索引擎、机器人等等一切基于HTTP协议发起http请求的工具。Web Server可以是任何的能解析HTTP请求,并返回给Web Client可识别的响应的服务,常见的有apache、nginx、IIS等等web...

2017-09-20 19:33:00 116

转载 Python接口自动化测试 HTTP协议

一、HTTP协议简述二、URL三、请求四、响应五、消息报头六、常见问题转载于:https://www.cnblogs.com/vigo01/p/7563235.html

2017-09-20 19:31:00 75

转载 Jmeter简单介绍与搭配Jenkins实现自动化

Jmeter简介Apache JMeter 是 Apache 组织开发的基于 Java 的压力测试工具。用于对软件做压力测试,它最初被设计用于 Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力...

2017-09-20 19:16:00 162

转载 Jmeter之性能测试基础

1、概念:性能测试是通过自动化的测试工具模拟多种正常峰值及负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是当负载逐渐增加时,测试系统各项性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或者不能接受的性能点,来获取系统能提供的最大服务级别的测试。如下图所示为一个典型的性能测试曲线:2...

2017-09-20 18:58:00 59

转载 Python接口测试自动化说明及代码实例:含get、post、put、delete等方法

一、接口说明文档环境准备:安装火狐安装插件: httprequesterhttps://addons.mozilla.org/en-US/firefox/addon/httprequester/接口返回码:接口返回code说明:'00' : 成功'01':用户已存在'02':参数不合法'03':参数错误(1、用户信息错误 2、参数错误,数据库中...

2017-09-19 23:06:00 218

转载 接口测试概述:概念、目的、流程、工具、技能以及接口用例设计

一、什么是接口测试二、接口测试流程三、接口测试目的四、接口测试用例设计五、接口测试内容六、接口测试工具七、接口测试需要掌握的知识转载于:https://www.cnblogs.com/vigo01/p/7554783.html...

2017-09-19 23:02:00 122

转载 接口测试用例设计指导文档:新建、查询、修改、删除、功能以及流程等用例设计...

一、功能点测试用例(单个测试用例)二、新建接口三、查询接口&查询列表接口四、修改接口&删除接口五、流程测试用例(组合测试用例)六、测试执行时,需注意的地方转载于:https://www.cnblogs.com/vigo01/p/7554771.html...

2017-09-19 23:00:00 1118

转载 python如何使用pymysql模块

Python 3.x 操作MySQL的pymysql模块详解前言pymysql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同。但目前pymysql支持python3.x而MySQLdb不支持3.x版本。一、安装pip3installpymysql二、pymysql方法pymysql.connect()参数说明参...

2017-09-19 22:58:00 110

转载 Python接口测试,Requests模块讲解:GET、POST、Cookies、Session等

文章最下方有对应课程的视频链接哦^_^一、安装、GET,公共方法二、POST三、Cookies四、Session五、认证六、超时配置、代理、事件钩子七、错误异常转载于:https://www.cnblogs.com/vigo01/p/7554753.html...

2017-09-19 22:54:00 100

转载 用Postman做自动化测试的功能

自动化测试应该在桌面应用有该功能,在chrome的插件不知道有没有,我也没装chrome版的PostmanPostman工具介绍图上面这张就是Postman的操作界面。一开始我就是这样做简单的数据请求,查看结果。那怎么做自动化测试呢?Pre-request-ScriptPre-request-Script是指请求前的操作Tests是请求后的操作它们都是...

2017-09-19 22:51:00 71

转载 接口测试执行工具Postman:模拟请求、用例执行、断言、批量运行用例、简单持续集成...

一、接口测试-postman-模拟HTTP Requests二、接口测试-postman-权限Authorization三、接口测试-postman-断言Writting Test四、接口测试-postman-测试集合、简单持续集成等转载于:https://www.cnblogs.com/vigo01/p/7554726.html...

2017-09-19 22:48:00 186

转载 Python+Selenium基础篇之1-环境搭建

Python + Selenium 自动化环境搭建过程1. 所需组建1.1 Selenium for python1.2 Python1.3 Notepad++作为刚初学者,这里不建议使用Python IDE工具,选择一个功能强大的记事本编辑工具就好,例如Notepad++.等以后积累足够了,需要编写更多文件,或者后期简单框架设计,我们再来介绍和使用Pycharm这个...

2017-09-19 22:38:00 76

转载 Selenium+Python自动化测试实战(2)元素定位

1.Selenium2 的原理第一篇分享简单介绍了基于Python开发的Selenium2的环境配置,这篇主要讲一下基本用法。首先讲一下Selenium2的基本原理。基本上知道了这个东西是怎么回事,我们就知道怎么去用它做自动化测试。与Selenium和Selenium RC不同,Selenium2将浏览器原生的API封装成WebDriver API,可以直接操作浏览器页面里的元素...

2017-09-19 22:36:00 72

转载 python+selenium+autoit实现文件上传

问题在做web端ui层自动化的时候会碰到文件上传的操作,经常有朋友问到,这里总结一下解决方案第一种:type=file的上传文件,类似如下的使用类似这样的代码就可以完成:driver.find_element('name','file').send_keys('./小强测试品牌.png')第二种:就是第一种除外的,实现起来较为麻烦,这里用到了autoit,大致...

2017-09-19 22:32:00 71

转载 软件测试方法分类

软件测试方法种类繁多,有白盒测试、黑盒测试、静态测试、动态测试、集成测试等等,记忆起来容易混乱,傻傻分不清楚,如果把软件测试方法进行分类, 就会清晰很多。现在小峰把常用的软件测试方法列出来,让大家更容易区分记忆。1.从是否关心软件内部结构和具体实现的角度划分(按测试分类)白盒测试、黑盒测试、灰盒测试(1)白盒测试:又称为结构测试或逻辑驱动测试,是一种按照程序内部逻辑结构和编码...

2017-09-19 22:20:00 1594

转载 软件测试的cookie测试

1、什么是cooike测试Cookie是指网站用于辨别身份,进行会话(session)跟踪而存储在客户端的数据。它是有服务器产生并发送给客户端的。其用途是提供一个方便的功能以简化用户输入,节省访问页面的时间。Cookie可以由下列对象创建Javascript、VBScript等HTML页面中的客户端脚本使用MS win32 Internet函数(Internetset...

2017-09-19 22:16:00 166

转载 软件测试中的数据库测试

数据库中数据的基本结构定义一:数据元素集合(也可称数据对象)中各元素的关系。定义二:相互之间存在特定关系的数据元素集合。一个表(数据库),我们就称它为一个数据结构,它由很多记录(数据元素)组成,每个元素又包括很多 字段(数据项)组成数据库测试分类系统测试、集成测试、单元测试、功能测试、性能测试、安全测试系统测试、数据库在初期设计中需要进行分析测试。对于各种数据元素进行完美...

2017-09-19 22:13:00 900

转载 黑盒软件测试三板斧

身为一名多年的软件测试工程师,抓虫(找BUG)多年,必深有体会如何捉虫,练就一身绝世抓虫绝技,见什么都能把里面的蛀虫给找出来,见什么都能使出一套组合拳让什么屈服。来谈谈基本抓虫三板斧套路吧!一板斧:剖析事物二板斧:测试方向三板斧:测试方法融汇贯通、按需组合总结抓虫宜早不宜迟,抓虫要在虫还是虫卵时候就给消灭掉,不能等虫养大了,把内部蛀空了...

2017-09-19 22:06:00 249

转载 Http协议基本知识简介

HTTP协议是指超文本传输协议,位于应用层,HTTP规定数据格式,然后用tcp进行传输。请求响应模式:简单理解为客户端对服务器发起请求,服务器响应客户端。主要特点无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。无状态:HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力...

2017-09-19 21:58:00 60

转载 APP性能测试(电量)

#encoding:utf-8import csvimport osimport time#控制类class Controller(object): def __init__(self, count): #定义测试的次数 self.counter = count #定义收集数据的数组 ...

2017-09-18 22:56:00 86

转载 APP性能测试(CPU)

获取数据 :adb shell dumpsys cpuinfo | grep packagenameresult = os.popen("adb shell dumpsys cpuinfo | grep com.android.browser")def testprocess(self): result = os.popen("adb shell dumpsys cpui...

2017-09-18 22:54:00 271

转载 APP性能测试(启动时间)

#encoding:utf-8import csvimport osimport timeclass App(object): def __init__(self): self.content = "" self.startTime = 0 #启动App def LaunchApp(self...

2017-09-18 22:43:00 144

转载 Python http

# import httplib# http_client = None# http_client = httplib.HTTPConnection('localhost', 8080, timeout=30)# http_client.request('GET', '/jenkins/api/json?pretty=true')# response = ...

2017-05-30 13:12:00 71

转载 Python单元测试框架

class TestSequenceFunctions(unittest.TestCase): def setUp(self): self.seq = range(10) def test_shuffle(self): # make sure the shuffled sequence does not lose any...

2017-05-30 13:06:00 46

转载 Selenium Webdriver元素定位的八种常用方式

在使用selenium webdriver进行元素定位时,通常使用findElement或findElements方法结合By类返回的元素句柄来定位元素。其中By类的常用定位方式共八种,现分别介绍如下。1. By.name()页面源码如下:<button id="gbqfba" aria-label="Google Search" name="btnK" clas...

2017-02-26 11:29:00 85

转载 Robot Framework和Selenium 2 Grid集成指南

1.环境搭建A.所需软件1.Selenium2Lib 1.0.1这个特性需要用到Selenium2Lib的最新版本1.0.1,但是这个版本还有一些iframe支持和IE支持的问题需要修改,这个建议齐涛后期提供给大家一个修改完成的版本;2.Selenium Server Standalone,JDKSelenium2Grid的Hub和Node都需要运行这个jar...

2017-02-12 16:27:00 116

转载 基于Selenium2与Python自动化测试环境搭建

简介:selenium是一个web的自动化测试工具,不少学习功能自动化的同学开始首选selenium,相因为它相比QTP有诸多有点:*免费,也不用再为破解QTP而大伤脑筋*小巧,对于不同的语言它只是一个包而已,而QTP需要下载安装1个多G的程序。*这也是最重要的一点,不管你以前更熟悉C、java、ruby、python、或都是C#,你都可以通过sel...

2017-02-12 16:13:00 154

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除