自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 nGrinder轻量级性能测试安装及环境搭建(全网独家)

JDK、Tomcat版本推荐:nGrinder3.3 支持JDK1.7 Tomcat 7.x 版本nGrinder3.4 支持JDK1.8 Tomcat 7.x 版本安装步骤:安装jdk:JDK1.7:https://pan.baidu.com/s/1szUHH9qS8Kw7w62cGbPwpw 密码:obbrJDK1.8:https://pan.baidu.com/s/1...

2020-05-01 19:50:59 562

原创 Python连接Redis-cluster插入1000万条数据详细脚本(二种写法)

#!/usr/bin/env Python3import redisimport timefrom time import ctime,sleepfrom rediscluster import StrictRedisClusterstartup_nodes = [{“host”:“10.1.23.151”, “port”:6379}, # 主{“host”:“10.1.23.21...

2019-10-28 10:22:02 1001 1

原创 Pycharm运行Environment location diretory is not empty解决方法及redis/RedisCluster模块Error解决办法

https://blog.csdn.net/weixin_42718092/article/details/84952046

2019-10-23 11:44:12 1565

原创 Windows 10 搭建jemter 工具

Windows 10 搭建jemter 工具1.官网下载地址:https://jmeter.apache.org/download_jmeter.cgi2.解压已下载的软件包:3.点击 windows 10左下角图标,复制这个解压路径:下面配置CLASSPATH,在系统变量中找到它,选中,在点编辑填入:%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME

2021-10-01 15:02:50 148

原创 mac安装python3.7环境变量/pip配置

因mac自带python2.7环境,平时用的比较多的是python3.7,下面将安装及配置过程分享给大家,避免这些坑。1、安装软件包python3.7.pkg2、进入终端,配置Python3环境变量(1)open ~/.bash_profile(2)在文件末尾添加:export PATH=${PATH}:/Library/Frameworks/Python.framework/Versions/3.7/binalias python="/Library/Frameworks/Python.fra

2020-08-08 01:05:14 3260

原创 JMeter在Mac下的安装

可参考该链接下文章:https://www.jianshu.com/p/bce9077d883c

2020-08-07 00:07:54 391

原创 Mac OS 系统 删除 jdk 7/8方法

1.在“终端”窗口中,复制和粘贴命令:sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.pluginsudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefPanesudo rm -fr ~/Library/Application\ Support/Java请勿尝试通过从 /usr/bin 删除 Java 工具来卸载 Java。此目录是系统软件的一部分,下次对操作系统执行更新

2020-08-05 23:28:32 334

原创 Appium--List定位

classname属性值元素无法区分定位,那么将使用List定位来解决这个问题。List定位首先是使用find_elements_by_XX获取一组相同的class属性的元素,然后使用数组下标来区分标记不同元素进行相关操作。1.在新用户注册界面点击添加头像按钮后,选择指定的图片保存作为头像# coding:utf-8from find_element.capability import driverdriver.find_element_by_id("com.tal.kaoyan:id/ma.

2020-07-24 00:09:45 322

原创 Appium--相对/xpath定位

相对定位:相对定位是先找到该元素的有对应属性的父元素节点,然后基于父元素进行元素定位。eg:不使用id元素定位方式,在新用户界面点击添加头像按钮from find_element.capability import driverdriver.find_element_by_id('com.tal.kaoyan:id/login_register_text').click()root_element=driver.find_element_by_id('com.tal.kaoyan:id/.

2020-07-18 15:30:10 773

原创 Appium--name/classname定位

Name定位:根据name进行定位,对于android来说,就是text属性用法: from find_element.capability import *driver.find_element_by_name('请输入用户名').send_keys('自学网2017')driver.find_element_by_name('登录').click()说明:由于text稳定性不是很好,所以appium 1.5开始废弃了该方法。Classname定位:classname定位是根据元素类

2020-07-17 00:50:11 460

原创 Appium--自动登录login

测试场景启动App,进入到登录界面在登录页面输入用户名“自学2018”,密码‘zxw2018’ 然后点击登录。# coding:utf-8from appium import webdriverfrom selenium.common.exceptions import NoSuchElementException# 定义一个字典desired_caps={}desired_caps['platformName'] = 'Android'# 模拟设备desired_ca.

2020-07-16 01:14:21 1050

原创 Appium --判断/异常捕获

业务场景:• 如果安装的版本最新的包,或者升级到了最新的版本,则启动后没有升级弹窗元素该如何处理?• 跳过引导页面首次启动和非首次启动场景该如何处理?方案探索1——if条件判断用if来做条件判断,判断元素是否存在,存在则点击,不存在则跳过。#跳过引导页面首次启动/非首次启动场景该如何处理 if 直接判断是不通过的 方案探索2——异常捕捉既然上面的if语句判断无法生效,我们发现一个突破口,那就是捕捉NoSuchElementException异常# coding:ut.

2020-07-15 01:23:22 1164 3

原创 Appium元素定位--id元素

**引言:**与Web自动化测试一样,app自动化测试过程中最重要一个环节就是元素定位,只有准确定位到了元素才能进行相关元素的操作,如输入、点击、拖拽、滑动等。appium提供了许多元素定位的方法,如id定位、name定位、class定位、层级定位等等… 后续会继续更新其它定位元素方法。元素定位方式• id• name• class• List定位• 相对定位• Xpath定位• H5页面元素定位• Uiautomator定位id定位在app界面元素中也可以使用id值来区

2020-07-14 00:07:30 1250

原创 Appium自动化-第一个脚本

结合上篇Appium环境搭建之后,编写第一个app 自动化脚本 如下: (包含模拟器/真机)1.Pycharm工具2.Apppium工具3.模拟器软件1.Appium连接模拟器界面如下:2.pycharm工具:# coding:utf-8from appium import webdriver# 定义一个字典desired_caps={}desired_caps['platformName'] = 'Android'# 模拟设备# desired_caps['deviceN.

2020-07-09 00:47:23 432

原创 Appium安装-环境搭建

环境依赖:• Node.js• Appium• Appium-desktop• Appium-doctor• Appium-Python-Client• Python• JDK• Andriod SDK安装Node.js下载地址:https://nodejs.org/en/download/releases/注意:Node.js版本要注意与Appium兼容,本套教程Appium版本是1.7.2,则选择的Node.js版本为6.11.3安装完成后在按键Win+R输入cmd打开Win

2020-07-07 00:40:46 2579 2

原创 Python+Selenium自动化之环境搭建

本文基于Python为基础,搭建Selenium环境,用于自动化脚本开发。一、环境搭建准备:Python3.x https://www.python.org/selenium https://pypi.python.org/pypi/seleniumChromedriver 驱动Pycharm工具https://www.jetbrains.com/pycharm/download/download-thanks.html?platform=windows&code=PCC二、

2020-05-12 17:50:12 190

转载 selenium自动化之加载浏览器配置文件

自动化化环境:python3.x+ selenium3当我们做自动化的时候,如果不做任何配置的话打开的浏览器默认是不加载我们的浏览器配置文件的,下面我们来说说如何加载配置文件:首先不管使用的是火狐浏览器还是谷歌浏览器,都需要安装浏览器驱动,否则会报错取法打开浏览器。一、安装火狐驱动火狐版本:68.0(32位) 【一般都建议使用比较老版本的谷歌,因为很多插件什么的都只适用于老版本的浏览器,在...

2020-05-04 18:07:42 945

转载 火狐firebug和firepath插件安装方法(最新)

火狐浏览器最近下掉了firebug和firepath插件,用户即使下载了火狐55以下的版本,也无法查找到这两个插件。因此,可以用以下方法来获取这两个插件。1、下载火狐55以内版本安装包,安装时迅速设置禁止自动更新版本,取消勾选自动更新(和之前一样)54版本火狐浏览器的下载地址:64位火狐54:http://ftp.mozilla.org/pub/firefox/releases/54.0....

2020-05-04 17:07:36 2157

原创 PyCharm 基本设置配置

PyCharm配置示例1、全局设置:这里是全局设置,也可在每个项目里面单独设置点击右下角的Configure选择Preferences1、设置背景颜色与显示内存大小:2、设置不默认打开上次的工程3、设置显示方法右边分割线:4、设置自动引包:5、设置显示方法缩进线6、设置字体与字体大小:7、设置文件编码格式:请注意,这一步很重要,不要坑队友!8、测试本机是...

2020-05-01 18:57:54 4679

原创 SecureCRT RZ命令详细安装步骤

SecureCRT是一个多标签远程登录终端,使用它可以远程连接Telnet 或SSH 服务。系统管理员使用它来连接linux服务器。 lrzsz是一个搭配SecureCRT使用的上传下载工具,能方便的在本地PC机和远程服务器之间传输文件。 lrzsz的安装很方便,你可以从系统安装盘或者是互联网上的yum源中得到它。由上述现象可知,很可能没有安装相应的软件包:sz 、rz 命令所需要的软件包是l...

2019-10-08 10:33:10 1933

转载 git生成密钥详细步骤(及gitLab本地测试)

1.该窗口在 开始菜单–git bash中打开,详情可见下面二篇文章https://blog.csdn.net/lucky__yang/article/details/80148420https://www.cnblogs.com/xiuxingzhe/p/9303278.html

2019-06-20 10:33:45 1433

空空如也

空空如也

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

TA关注的人

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