自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大O小众

软件测试程序猿

  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

原创 appnium 【配置启动信息】

appnium 【配置启动信息】deviceName获取当前设备号方法一:adb devicesactivity获取程序 activity方法一方法二:获取正在活动的activity栈方法三:获取当前显示在顶层的activity方法四:只打印activity信息方法五:打印activity堆栈信息方法六:进入adb shell中查找方法七:shell monkey方法八:shell package哈喽,大家好!我是大O小众今天和大家分享的是关于appnium 【配置启动信息】deviceName获取

2021-12-01 16:20:59 437

原创 解决python 2下载后没有pip的问题

python 2下载后没有pip分析原因解决方法前提执行命令验证是否成功问题记录分析原因python 2 与python 3不同,python 2不自带pip这个工具需要自行下载,解决方法前提确保python已经下载成功,并且已加入系统环境变量执行命令打开系统命令行窗口,快捷键操作(win + r + 在弹出框中输入 cmd),点击【确认】执行python -m ensurepip 会在python安装文件夹的Scripts内创建出pip3.exe python -m ensur

2021-05-17 17:24:34 1910

原创 postman (一)初识工具

postman (一)初识工具工具的背景操作环境下载地址基础操作打开软件功能注释身份验证Authentication工具的背景用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。给大家介绍的这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!postman在发送网络HTTP请求方面可以说是Chrome插件类产品中的代表产品之一。操

2021-03-15 15:37:37 213

原创 appium 如何模拟手机系统操作按键

appium 如何模拟手机系统操作按键如何使用电话键控制键组合键基本哈喽,大家好!我是大O小众今天和大家分享的是关于appium 如何模拟手机系统操作按键如何使用# 在括号内添加值driver.keyevent(4)电话键方法名称对应手机硬件KEY值KEYCODE_CALL拨号键5KEYCODE_ENDCALL挂机键6KEYCODE_HOME按键Home3KEYCODE_MENU菜单键82KEYCODE_BACK返回键4

2021-02-02 13:55:23 715 1

原创 appium 报错解决指南

appium 服务未启动:原因 :appium 服务未启动后果 :造成程序抛出异常, 【由于目标计算机积极拒绝,无法连接】解决方法 : 启动appium服务,点击Start Server异常报错urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=4723): Max retries exceeded with url: /wd/hub/session (Caused by NewConnect

2021-02-02 11:16:56 1464 4

原创 python + serial

python + serial下载失败哈喽,大家好!我是大O小众今天和大家分享的是关于 【serial】 这个第三库的小技巧下载失败可能是pip版本太低,可以通过升级pip的方式解决这个问题,详见 【pip 的升降级】对于serial大家如果有其他不清楚的可以私信或者评论的方式告知我,后续我会在这个文章中添加我希望这个文档可以帮助到你...

2021-02-01 15:24:15 214

原创 appium(一)配置启动环境

appium(一)配置启动环境安装appium和python中间件配置启动环境文档配置启动文件源码配置启动文件注释哈喽,大家好!我是大O小众今天和大家分享的是关于app自动化测试中的python + appium这个测试小技能的第一节,配置启动环境在开始配置appium的启动环境前,请确认是否搭建好测试环境,没有的可以看一下【配置测试环境】这个文档安装appium和python中间件可以在cmd中直接输入下面的命令,下载 【Appium-Python-Client】 这个第三方库,如果遇到pip

2021-02-01 15:08:36 638 1

原创 Pycharm(一)如何升降级pip

Pycharm(一)如何升降机pip下载失败pycharm 升级到指定pip版本哈喽,大家好!我是大O小众不知道大家使用pycharm的时候有没有发现过这样一个问题就是下载其他的包的时候,提示需要升级pip,如下图这样:下载失败pycharm 下载第三方库失败cmd pip 下载第三方库失败pycharm 升级到指定pip版本在PyCharm中需要升级pip包,有几点需要注意,首先得把原环境的库中的低级pip包删除掉,不然后续安装无法成功。在这个下拉框中找到 settings…

2021-02-01 11:50:26 7720 8

原创 selenium(一)搭建环境

selenium(一)搭建环境安装python安装selenium测试安装python如果有关注我的的话可以直接看我之前发布的文档 搭建python环境打开 Python官网,找到“Download”, 在其下拉菜单中选择自己的平台(Windows/Mac),一般的Linux平台已经自带的Python,所以不需要安装,通过打开“终端” ,输入“python”命令来验证。如果你是第一次接触Python,一定会迷惑Python为什么会提供Python2.x 和 Python3.x两个版本?那么,直接使用

2021-01-31 00:42:29 431

原创 selenium (二)浏览器驱动

selenium (二)浏览器驱动下载浏览器驱动设置浏览器驱动设置浏览器驱动下载浏览器驱动当selenium升级到3.0之后,对不同的浏览器驱动进行了规范。如果想使用selenium驱动不同的浏览器,必须单独下载并设置不同的浏览器驱动。各浏览器下载地址:Firefox浏览器驱动:geckodriverChrome浏览器驱动:chromedriver , taobao备用地址IE浏览器驱动:IEDriverServerEdge浏览器驱动:MicrosoftWebDriverOpera浏览器驱动

2021-01-31 00:41:09 522

原创 JMeter(九)基础知识点:集合点

JMeter(九)基础知识点:集合点集合点第一步第二步集合点简单来理解一下,虽然我们的“性能测试”理解为“多用户并发测试”,但真正的并发是不存在的,为了更真实的实现并发的操作,我们可以在需要压力的地方设置集合点。关联阅读: 《JMeter(七)基础知识点:参数化》 《JMeter(八)基础知识点:检查点》还拿前面用户和密码的功能,每到输入用户名和密码登录的地方,所有的虚拟用户都相互之间等一等,然后一起访问。(连长说一声令下,大家一起冲啊!这样给敌人的压力会很大。)第一步接着在之前创建的脚本的基础

2021-01-31 00:08:21 178

原创 JMeter(八)基础知识点:检查点

JMeter(八)基础知识点:检查点检查点前提需求:添加断言第一步第二步检查点检查点不是太专的叫法,不管是在自动化测试还是性能测试工具中,应该叫:断言简单的来理解一下,在《JMeter基础知识点:参数化》中,我们对用户名和密码进行了参数化,那么怎样来判断JMeter参数化的用户有没真正的登录成功呢?或者有没有返回登录成功的页面。这就需要用到 断言 了。前提需求:我们有一个嘉宾管理系统,该系统登录成功的页面。添加断言第一步右键点击 ‘HTTP请求’---->添加---->断言-

2021-01-31 00:03:10 214

原创 JMeter(七)基础知识点:参数化

JMeter(七)基础知识点:参数化参数化前提需求:配置参数:设置参数化第一步:第二步:第三步:最后查看结果树参数化简单的来理解一下,我们录制了一个脚本,这个脚本中有登录操作,需要输入用户名和密码,假如系统不允许相同的用户名和密码同时登录,或者想更好的模拟多个用户来登录系统。这个时候就需要对用户名和密码进行参数化,使每个虚拟用户都使用不同的用户名和密码进行访问。前提需求:我们有一个嘉宾管理系统,该系统需要登录。在Jmeter中添加一个登录HTTP请求,设置登录的用户名和密码。如下:配置参数

2021-01-30 23:55:40 174

原创 JMeter(六)元件的作用域与执行顺序

JMeter(六)元件的作用域与执行顺序元件的作用域例一例二元件的执行顺序元件的作用域先来讨论一下元件有作用域。《JMeter基础元件介绍》一节中,我们介绍了8类可被执行的元件(测试计划与线程组不属于元件),这些元件中,取样器 是典型的不与其它元件发生交互作用的元件,逻辑控制器 只对其子节点的取样器有效,而其它元件(config elements 、timers 、post-processors、assertions、listeners)需要与取样器(sampler)等元件交互。配置元件(conf

2021-01-30 23:47:38 195

原创 JMeter(五)基础元件介绍

JMeter(五)基础元件介绍测试计划Test Plan (测试计划)测试片段(Test Fragment)配置元件(Config Element)定时器(Timer)前置处理器(Pre Processors)后置处理器(Post Processors)断言(Assertions)监听器(Listener)控制器取样器(Sampler)逻辑控制器(Logic Controller)测试计划Test Plan (测试计划)用来描述一个性能测试,包含与本次性能测试所有相关的功能。也就说JMeter创建性能

2021-01-30 23:36:14 244

原创 JMeter(四)创建一个简单的性能测试

JMeter(四)创建一个简单的性能测试添加线程组添加HTTP请求添加监听器(Listener)请先参考Jmeter介绍与安装 ,启动Jmeter。建立测试计划 启动jmeter后,jmeter会自动生成一个空的测试计划,用户可以基于该测试计划建立自己的测试计划。添加线程组一个性能测试请求负载是基于一个线程组完成的。一个测试计划必须有一个线程组。测试计划添加线程组非常简单。在测试计划右键弹出下拉菜单(添加–>Threads(Users)—>线程组)中选择线程组即可。jmeter中

2021-01-30 23:24:46 149

原创 JMeter(三)录制与回放

JMeter(三)录制与回放关于录制和回放功能测试场景准备录制配置HTTP代理Mac OS 系统Windows 系统Windows 10Windows 7开始录制回放查看结果关于录制和回放功能在JMeter2.1版本之前,JMeter应该是不支持录制和回放功能的,那时候如果需要录制jmeter的性能测试脚本的话,就需要使用第三方工具——badboy。现在jmeter已经支持脚本的录制功能了,但录制的体验相对于badboy来说还是差了一些。不过聊胜于无,对于性能测试的入门者来说,录制回放功能可以让大家对

2021-01-30 23:13:01 994

原创 JMeter(二)插件管理

JMeter(二)插件管理Jmeter插件管理安装插件管理:Jmeter插件管理JMeter 插件管理器的使用方法很简单:不要手动安装各种插件,它提供了友好的用户界面来完成:安装、升级、卸载。它管理插件包括 jmeter-plugins.org 上面常用的插件,和各种第三方插件甚至核心JMeter插件。安装插件管理:下载 plugins-manager.jar将 plugins-manager.jar 放到 …\apache-jmeter-3.2\lib\ext 目录下。双击 Ap

2021-01-30 22:43:35 143

原创 JMeter(一)介绍与安装

JMeter(一)介绍与安装Jmeter介绍Apache JMeter 功能包括:Jmeter安装Jmeter介绍Apache JMeter™应用开源软件,100%纯Java应用程序,设计用于负载功能测试和性能测试。它最初是为测试Web应用程序而设计的,但后来扩展到其他测试函数中。Apache JMeter 功能包括:能够加载和测试许多不同的应用程序/服务器/协议类型:List itemWeb的HTTP,HTTPS(java,Nodejs,PHP,ASP.NET,…)SOAP

2021-01-30 18:23:02 134

原创 文档整理 之 测试

文档整理 之 测试测试学习网站环境配置fiddlerpython + appnium测试学习网站测试学习环境配置可以搭建对应的测试环境,或开发环境pythonAndroid sdkfiddlerFildder是一款免费的web调试代理工具,支持任何浏览器、系统或平台。HTTP 协议基础介绍与安装主界面介绍代理 HTTP 请求设置代理 HTTPS 请求设置显式IP地址python + appnium可以通过python设计安卓和iOS自动化测试搭建测试环境

2021-01-29 18:10:53 121

原创 Fiddler(六)设置显式IP地址

Fiddler(六)设置显式IP地址Fiddler设置显示IP地址在测试过程中,我们经常需要通过host在不同的环境之间切换,如果知道自己的环境是否切换成功,那么通过IP地址就很容易判断。Fiddler设置显示IP地址打开Fiddler, 菜单栏:Rules->Customize Rules… 或快捷键 Ctrl+R 。通过快捷键 Ctrl+F ,搜索:static function Main() 函数。 在函数中添加一行代码,如下: // The Main() function runs

2021-01-29 17:52:33 281

原创 Fiddler(五)设置代理 HTTPS 请求

Fiddler(五)设置代理 HTTPS 请求HTTPS 介绍Fiddler设置HTTPS代理HTTPS 介绍HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。HTTPS在HTTP的基础上加入了SSL协议,SSL依靠证书来验证服务器的身份,并为浏览器和服务器之间的通信加密。HTTPS和HTTP的区别主要为以下四点:https协议需要到ca申请证书,一般免费证书很少

2021-01-29 17:47:39 1595 2

原创 Fiddler(四)代理 HTTP 请求

Fiddler(四)代理 HTTP 请求代理 HTTP 请求清除请求上一小节对Fiddler的界面了简单的认识。接下来介绍如何通过Fiddler拦截HTTP请求。代理 HTTP 请求启动代理 :点击窗口左下角,显示 “Capuring” 侧说明当前处于代理状态。通过浏览器访问相关网页或执行页面操作(如,登录、搜索)。通过Fiddler查看代理的HTTP请求进行分析。清除请求当Fiddler拦截的请求比较多时,不方便查看,我们可以清除已经代理的请求,重新代理。如上图,Fiddler提供了几

2021-01-29 17:42:51 270

原创 Fiddler(三)主界面介绍

Fiddler(二)主界面介绍Fiddler主界面请求列表(左侧窗口)Statistics(右则窗Statistics标签)Inspectors (右则窗Inspectors标签)在开始Fiddler工具之前,请先学习 HTTP基础Fiddler主界面请求列表(左侧窗口)Result 表示HTTP返回的状态码。如 200、302、500等。Protocol 表示请求的协议:HTTP/HTTPSHost 请求的IP或网址。URL 请求的路径。Body 请求资源的大小。Caching 请

2021-01-29 17:35:26 191

原创 Fiddler(二)介绍与安装

Fiddler(一)介绍与安装工作原理安装Fildder是一款免费的web调试代理工具,支持任何浏览器、系统或平台。官方网站:https://www.telerik.com/fiddler工作原理Fiddler是以代理Web服务器的形式工作的,浏览器与服务器之间通过建立TCP连接以HTTP协议进行通信,浏览器默认通过自己发送HTTP请求到服务器,它使用代理地址:127.0.0.1, 端口:8888。开启Fiddler后,通过浏览器访问:http://127.0.0.1:8888如下图:安装

2021-01-29 17:09:01 189 1

原创 Fiddler(一)HTTP 协议基础

HTTP 协议基础HTTP协议特点:HTTP请求类型:请求方法响应状态码:请求头信息与响应头信息:请求头信息响应头信息大多时候,我们使用抓包工具抓取和分析的为HTTP协议,所以,必须要了解HTTP协议。否则抓包工具无从学起。HTTP协议超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。特点:HTTP协议的主要特点可概括如下:1、支持客户/服务器模式。 简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有G

2021-01-29 16:57:59 252 1

原创 环境搭建 之(二)Android sdk环境搭建

安装Android SDK下载Androidsdk打开SDK Manage.exe配置环境变量1.添加ANDROID_HOME2.添加Path查看是否配置成功Android SDK是Google提供的Android开发工具包,在开发Android应用的时候会用到,需要通过引入工具包来调用Android的API下载Androidsdk下载地址:https://developer.android.com/,考虑到有可能会打不开这个链接,提供一个中文社区的SDK下载链接:http://tools.andro

2021-01-29 16:48:36 1368 3

原创 环境搭建 之 (一)JAVA环境搭建

python环境搭建下载python jdk点击 【JDK下载】选择JDK配置环境变量1.添加JAVA_HOME2.添加CLASSPATH3.添加Path查看是否配置成功下载python jdkjdk下载地址:https://www.oracle.com/java/technologies/javase-downloads.htmljdk版本已经更新到15.0.2,下载后按照默认路径安装,安装jdk的同时也会安装jre。安装目录如下图所示点击 【JDK下载】选择JDK选择适合自己使用的jdk就好

2021-01-29 16:43:52 113 2

转载 Android测试 之 appnium(一)搭建测试环境

这里写目录标题Appium简介1.环境部署2.安装jdk(1)配置环境变量3.安装Android SDK4.安装python5.安装AppiumAppium简介Appium是一个自动化测试开源工具,支持IOS和Android平台上的移动原生应用、移动Web应用和混合应用。所谓的“移动原生应用”是指那些用IOS或者Android SDK写的应用;所谓的“移动Web应用”是指使用移动浏览器方位的应用(Appium支持IOS上的Safari和Android上的Chrome);所谓的“混合应用”是指原生代码封装

2021-01-29 16:24:13 654

Git-2.21.0-64-bit.zip

Git-2.21.0-64-bit.zip

2021-02-03

空空如也

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

TA关注的人

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