自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 (Monkey)如何抓取崩溃的log日志

android闪退获取日志方法:1.下载adb工具包2.注意事项请确保电脑上只连接了一台手机设备(最好只连接一条USB线),同时确保手机已开启USB调试模式(可通过手机助手查看连接状态)3.Adb工具包路径存放最好放在硬盘根目录下。如图(3-1)图3-14.使用dos命令窗口可通过win+r弹出运行窗口,输入cmd;或者通过:开始->运行,输入cmd,然后回车打开dos命令窗...

2019-06-26 18:16:33 5495

转载 python+requests接口自动化测试框架实例详解教程 (转)

转自https://my.oschina.net/u/3041656/blog/820023感谢作者给广大测试小白员提供一个进阶之路前段时间由于公司测试方向的转型,由原来的web页面功能测试转变成接口测试,之前大多都是手工进行,利用postman和jmeter进行的接口测试,后来,组内有人讲原先web自动化的测试框架移驾成接口的自动化框架,使用的是java语言,但对于一个学java,...

2019-04-11 17:34:17 658 4

转载 python开发大全、系列文章、精品教程(转)

python基础教程python基础系列教程——Python的安装与测试:python解释器、PyDev编辑器、pycharm编译器python基础系列教程——Python库的安装与卸载python基础系列教程——Python3.x标准模块库目录python基础系列教程——Python中的编码问题,中文乱码问题python基础系列教程——python基础语法全解python...

2019-01-17 16:12:28 601

原创 Python自动化登录弹框死活定位不到

网上找了很多方法,死活定位不到,以下是我的代码from selenium import webdriverimport timedriver =webdriver.Chrome()url="https://*******/"#driver.maximize_window()driver.get(url) #进入兼职啦首页driver.find_element_by_xpath...

2019-01-03 19:11:23 4150 2

原创 python+selenium下拉框Input方式定位

对于select选择框网络上有很多资料描述,但是对于非select选择框,INPUT下拉框,网上却没有什么资料,最开始学习Python的时候,做自动化定位非select选择框,在这里就花了很长时间才解决,话不多说,看代码1.driver.find_element_by_id("xxxx").click();首先定位点击到下来框2.driver.find_element_by_id("xxx...

2018-05-30 17:33:35 15015 6

原创 Monkey稳定性测试(1)——环境搭建

执行Monkey测试之前先把环境搭建好一、下载安装android SDK(1)官网下载(需翻墙):https://developer.android.com/studio/index.html(2)无需翻墙下载:http://www.androiddevtools.cn/找到SDK Tools,选择下载windows的zip格式的。下载后j解压,在文件中打开SDK Manag...

2019-06-24 17:43:09 661

原创 python+requests接口自动化测试框架图解

2019-04-18 09:46:05 537

翻译 HTTP状态码,及https的区别

HTTP状态码当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。HTTP状态码的英文为HTTP Status Code。http和https的区别1.http是超文本传输协议,信息明文传递,Https是具有ssl的加密传输协议2.H...

2019-04-04 16:40:00 2619 2

原创 jmter文件之文件图片上传

首先,需要开发这边提供一个上传图片的接口,一般上传图片都是需要登录的,所以先截取token值,参数化进行登录,前面文章有参数化的实例,首先设置接口的请求方法,一般是Post请求,路径,协议,及端口ip,接着上传文件设置文件类型的参数,一般图片类型是image/png或者jpg上传文件时 需了解文件类型。以下是常见 的mime文件类型每个MIME类型由两部分组成...

2019-03-29 19:33:15 272

原创 Python+selenium 自动化测试(三)之自定义封装一个简单的Log类

本文介绍一个简单的日志封装本文介绍如何写一个Python日志类,用来输出不同级别的日志信息到本地文件夹下的日志文件里。为什么需要日志输出呢,我们需要记录我们测试脚本到底做了什么事情,最好的办法是写事件监听。这个事件监听,对我们现在来说,还是有点复杂去理解,所以我这里,选择封装一个简单的日志类,同样达到这个效果。问题分析:我们需要封装一个简单的日志类,主要有以下内容:1. 生成的日志文...

2019-03-22 19:17:30 1143

原创 Python+selenium 自动化测试(二)之SMTP 邮件发送

SMTP简介SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。邮件发送前的准备工作1.开启SMTP服务配置,由于之前QQ邮箱设置了很多次,也没成功,所以这里我用的是网易163...

2019-03-21 11:16:16 1492

原创 接口测试用例设计及模板

一.接口测试用例设计规则1.通过性验证(按照接口规范)2.参数组合(多参数时)3.安全验证  绕过验证(卖家传个普通用户id)  绕过身份授权(修改商品价格)  关键参数未加密  密码安全规则4.异常数据(不按接口文档要求)  根据业务逻辑二.http状态码200 2开头表示请求发送成功300 3开头表示重定向400 4开头表示客户...

2019-03-04 18:17:06 25751 2

原创 Jmeter接口测试实例:token取值并传入参数(登录签到实例)

通常在使用jemter进行接口测试时,上一个接口的返回值传给下个接口,这时就需要用到正则表达式提取相关参数并进行参数化.以下是登录并签到的实例签到首先需要登录,用户名密码登录,登录后生成用户token 我们需要将响应结果中的token正则提取成为一个参数,传给下一个接口,添加——后置处理器——正则表达式提取器 说明:(1)引用名称:下一个请求要引用的参数...

2019-02-27 18:54:37 10315 4

转载 自动化测试框架搭建

在这个自动化测试框架中。在config目录中存放的是测试配置相关的文件,配置文件可以使用ini、xml、yml等文件类型。例如,要测试的网址、调试日志的文件名、日志的输出格式等在data目录中存放的是需要测试的数据。可以使用xmls、xml等文件类型。例如,测试网址中要提交的各种各样的内容。在drivers目录中存放的是测试需要用到的浏览器驱动。主要为chromedriver.ex...

2019-02-14 15:32:43 216 2

原创 selenium如何定位span元素

     在做自动化测试时,我们需要定位元素属性来进行操作,今天在做自动化时发现我要定位的登录注册元素找不到,我看了下代码发现,我用xpath获取绝对路径后,发现找不到,F12查看代码如下代码如下# _*_ coding: utf-8 _*_from selenium import webdriverimport loggingimport timedriver =webdr...

2019-02-12 16:02:48 36187 2

原创 jmeter参数化,

参数化是自动化测试脚本的一种常用技巧。简单来说,参数化的一般用法就是将脚本中的某些输入使用参数来代替,在脚本运行时指定参数的取值范围和规则;这样,脚本在运行时就可以根据需要选取不同的参数值作为输入。这种方式通常被称为数据驱动测试(Data Driven Test),参数的取值范围被称为数据池(Data Pool)。公司要做一个邀请有礼人数注册的活动,所以利用jemter工具做了参数化的自动...

2019-01-19 14:00:51 231

原创 Jmeter关于响应结果中文乱码及中文断言失败问题

1.encoding编码修改配置打开apache-jmeter-2.11\bin\jmeter.properties文件,搜索“encoding”关键字,找到如下配置:# The encoding to be used if none is provided (default ISO-8859-1)#sampleresult.default.encoding=ISO-8859-1将注...

2019-01-04 15:09:38 1834

原创 python+selenium运行,关于sys.meta_path is None, Python is likely shutting down报错

运行报错:Exception ignored in: <bound method Service.__del__ of <selenium.webdriver.chrome.service.Service object at 0x015FA530>>Traceback (most recent call last): File "C:\Python\Python3...

2018-12-29 11:30:51 9666 1

转载 ADB命令大全

说到 ADB 大家应该都不陌生,即 Android Debug Bridge,Android调试桥,身为 Android 开发的我们,熟练使用 ADB 命令将会大大提升我们的开发效率, ADB 的命令有很多,今天就来总结下我在开发常用到的一些 ADB 命令。查看版本ADB 的安装这里就不多说了,输入以下命令有如下提示就证明你环境ok,否则自行网上搜索解决下。$ adb version...

2018-12-25 16:21:07 135

原创 测试相关各软件下载地址

1.Go 安装包下载:https://studygolang.com/dl2. docker安装包下载:https://www.docker.com/products/docker-desktop

2018-12-22 13:34:55 3075

原创 手机程序电量测试之docker toolbox安装docker

 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。本教程主要分以下几点内容:一. 使用docker toolbox安装docker二. 使用docker引擎在容器中运行镜像三. 创建自己的docker镜像并且在容器中运行它...

2018-12-21 22:30:12 438

翻译 monkey环境安装,及使用

1、安装JDK(https://jingyan.baidu.com/article/363872ecd62f5f6e4ba16fcb.html)2、下载Android sdk(http://tools.android-studio.org/index.php/sdk/) 3、安装installer_r24.4.1-windows.exe文件,里面有两个应用程序: “SDK Manage...

2018-12-17 22:06:11 4816

原创 接口测试

​一.接口测试的流程:上图所示二.为什么要设计用例:1.理清思路,避免漏测 2.提高测试效率(避免重复测试)3.跟进测试进度三.接口测试用例设计(考虑方向):1.功能 (功能是否正常,功能是否按照接口文档实现)2.逻辑业务(是否依赖业务)3.异常。(分为数据异常,和参数异常)4.安全(从cookie ,header,唯一识别码)...

2018-09-14 09:21:35 205

原创 接口测试

​一.接口测试的流程:上图所示二.为什么要设计用例:1.理清思路,避免漏测 2.提高测试效率(避免重复测试)3.跟进测试进度三.接口测试用例设计(考虑方向):1.功能 (功能是否正常,功能是否按照接口文档实现)2.逻辑业务(是否依赖业务)3.异常。(分为数据异常,和参数异常)4.安全(从cookie ,header,唯一识别码) ...

2018-09-13 23:17:00 113

原创 python基础知识

 数据类型布尔值:True False  浮点数:小数点,比如。1.23   20.4,定义:浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x109和12.3x108是完全相等的。浮点数可以用数学写法,如1.23,3.14,-9.01,等等。但是对于很大或很小的浮点数,就必须用科学计数法表示,把10用e替代,1.23x...

2018-08-01 17:23:22 97

翻译 自动化测试用例设计

二、手工测试用例与自动化测试用例的区别1、手工测试用例a、能通过人为的逻辑判断校验当前步骤的功能实现是否正确。能较好的处理异常场景。 b、执行测试用例具备一定的跳跃能力。c、人工测试可以步步跟踪分析,能够细致的定位问题。d、主要用来发现产品缺陷。2、自动化测试用例a、所有的判断校验都需要编写脚本来实现b、测试用例步骤之间需要关联关系。c、主要用来保证产品主体...

2018-07-31 14:02:45 2922

原创 Python+Selenium 快捷操作汇集,注解

  话不多说,直接上代码。看注解#coding:utf-8from  selenium import  webdriver  import  timedriver=webdriver.Chrome()driver.maximize_window()driver.implicitly_wait(6)driver.get('http://10.18.33.1:8080/auth...

2018-07-25 17:52:34 673

原创 测试报告编写模板

目  录 简介... 21.1      背景... 21.2      目的... 31.3      适用范围... 31.4      引用文件... 31.5      术语表... 41.6      参考资料... 4测试环境... 4软件版本信息... 5测试结论... 51.7      测试结论... 51.8      测试准出指...

2018-07-25 15:48:31 618

原创 关于from selenium import name 的报错,及火狐浏览器打不开

      1.之前不知道怎么回事,把__init__.py 文件写错了,导致一直报from  selenium  import  name的错误,。网上找了很多方法,找不到解决的方案,最后看报错信息,找到储存__init__.py文件的文件 from selenium import webdriver 给删掉,重新保存,。然后在次运行,就可以了2.      要用selenium打开fief...

2018-07-23 18:06:36 344

原创 关于Navicat premium安装和注册(数据库注注册码破解)

关于Navicat premium的安装我就不做说明了,现在ORACLE数据库的注册码很难找,网上找的注册码大多用不了,所以下面我介绍一个简单的破解数据库的注册码, 1.下载Navicat premium包,解压并安装2.下载注册机包navicat for oracle 破解版:http://www.3322.cc/soft/12921.html(注册机包使用说明)1. 安装原...

2018-07-17 11:14:43 3181

原创 Python自动化,一次完整的登陆测试

网页的登陆测试代码#coding:utf-8'''登录测试,分下面几种情况:(1)用户名、密码正确(2)用户名正确、密码不正确(3)用户名正确、密码为空(4)用户名错误、密码正确(5)用户名为空、密码正确'''import unittestfrom selenium import webdriverfrom time import sleepc...

2018-07-04 17:45:52 2863

原创 ecipse-mars开发环境搭建

ecipse-mars说明,eclipse-jee-mars-1-win32-x86_64,该版本的eclipse集成了maven3.3.3、svn1.8.12、git等常用的插件,默认自带jdk7,解压点击eclipse.exe即可运行;下面是常用的一些配置。1.     配置JDK环境变量配置JAVA_HOME,配置环境变量JAVA_HOME=安装根目录,Path项下添加:;%JAVA_HOM...

2018-07-02 23:08:06 721

原创 (史上最全)python自动化Robotframe框架搭建安装

obotframe框架搭建安装准备篇:先下载以下安装包、安装文件1、安装包文件如下图:2、按顺序安装文件,安装顺序为:1 python-2.7.122 wxPython2.83 pywin324 robotframework5 decorator6 selenium-2.407 robotframework-selenium2library8 robotframework-ride、安装过程1~3...

2018-06-29 09:28:19 7170

转载 (转)自动化测试用例设计

上一节我们简单讨论了手工测试用例与自动化测试用之间的差异,以及自动化测试用例设计时的注意事项,这一节就通过实例向读者介绍如何编写具体的自动化测试用。笔者以快播私有云产品为例:http://webcloud.kuaibo.com/快播私有云是快播社区的产品之一,为用户提供免费的在线空间,读者进入空间后可以收藏用户分享的影片,同时可以将自己的影片分享给其他用户。对于私有云本身具有创建文件夹,文件/文件...

2018-06-28 17:16:44 304

空空如也

空空如也

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

TA关注的人

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