自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

魔都虫师的博客

开发测试经验总结

原创 AppiumLibrary 关键字学习

Keywords Keyword Arguments Documentation Background App seconds=5 Puts the application in the background on the device for a certa...

2019-11-09 16:58:50

阅读数 50

评论数 0

原创 二 Python-selenium 定位页面元素

二  对象的定位 2.1 定位单个元素 在自动化的测试中,对象元素的定位和操作是自动化的核心部分,但是对象是定位自动化的基础,在对象的基础上,才可以形成对对象的操作。 webdriver提供了元素定位的方法,常见的有如下的几种: id name class name tag name...

2018-09-17 12:04:26

阅读数 164

评论数 0

原创 python+selenium环境安装及配置以及示例20180808

1 安装python 下载Python 3.6 注:如果手里有有python3.6的安装包,则跳过下载Python 3.6的步骤。 下载python3.6.x,官网下载地址是:https://www.python.org/downloads/,选择合适的版本,点击download,进入下载页...

2018-08-08 18:24:51

阅读数 361

评论数 0

原创 Appium-ADT-Eclipse 实现Android 机 自动化测试

第一步、安装JDK;第二步、安装Eclipse;第三步、下载并安装AndroidSDK;第四步、为Eclipse安装ADT插件 下面详细介绍。第一步、安装JDKAndroid自动化开发测试 必须安装JDK(JavaDevelopment Kit),不能只安装JRE(Java Runtime Edi...

2018-05-02 16:33:16

阅读数 644

评论数 1

原创 jmeter连接数据库-取数据并参数化

第一步:连接数据库 只连过MySQL的数据库,不知道其它数据库怎么操作,方法应该差不多 在线程组下面加JDBC Connection Configuration Va...

2020-02-18 17:01:04

阅读数 10

评论数 0

原创 jmeter调用第三方jar包-md5加密

步骤如下: 1、获取需要调用的jar包 2、jmeter的测试计划中添加jar包 3、通过beanshell sampler进行调用并保存结果 4、在jmeter中需要用到改值得到地方直接使用即可 ...

2020-02-18 15:09:21

阅读数 4

评论数 0

原创 Jmeter时间函数工具汇总

在使用Jmeter过程中,常使用的函数汇总 __time : 获取时间戳、格式化时间     ${__time(yyyy-MM-dd HH:mm:ss:SSS,time)}  :格式化生成时间格式 2018-06-01 11:08:23:635   ${__time...

2020-01-21 11:02:26

阅读数 19

评论数 0

原创 Linux top命令的用法详细详解

目录1、命令字段详解2、交互命令3、常用参数与命令4、疑问 正文 参考:https://www.cnblogs.com/zhoug2020/p/6336453.html回到顶部1、命令字段详解top命令的输出如下第一行:系统运行时间和平均负载当前时间、系统已运行时间、当前登录用户...

2020-01-08 11:30:14

阅读数 8

评论数 0

原创 Linux 常用命令总结2020

linux sar 命令详解 sar(System Activity Reporter系统活动情况报告)是目前Linux上最为全面的系统性能分析工具之一, 可以从多方面对系统的活动进行报告,包括:文件的读写情况、 系统调用的使用情况、磁盘I/O、CPU效率、 内存使用状况、进程活动及IPC有...

2020-01-08 11:09:40

阅读数 10

评论数 0

原创 Linux 内核空间与用户空间

本文以 32 位系统为例介绍内核空间(kernel space)和用户空间(user space)。 内核空间和用户空间 对 32 位操作系统而言,它的寻址空间(虚拟地址空间,或叫线性地址空间)为 4G(2的32次方)。也就是说一个进程的最大地址空间为 4G。操作系统的核心是内核(kernel),...

2020-01-08 10:25:58

阅读数 12

评论数 0

原创 Jmeter之JDBC Request使用方法(oracle)

JDBC Request:   这个sampler可以向数据库发送一个jdbc请求(sql语句),它经常需要和JDBC Connection Configuration 配置元件一起配合使用。   目录: 一、准备工...

2020-01-04 11:03:23

阅读数 6

评论数 0

原创 linux使用JMETER进行分布式压力测试

1. 下载jmeter tgz文件  http://jmeter.apache.org/download_jmeter.cgi 2. 登录linux服务器,创建jmeter目录,rz上传jmeter 3. tar xvf + jmeter tg...

2020-01-04 10:54:42

阅读数 7

评论数 0

原创 Jmeter+Selenium结合使用最新案例(完整篇)

  selenium登录后的cookie交接给接口结合使用 一、下载webdriver插件(包含谷歌和火狐驱动),安装好之后需重启jmeter     二、在配置元件中添加jp@gc - Chrome Driver Config    三、配置浏...

2020-01-03 18:11:27

阅读数 29

评论数 0

原创 TCP/IP 三次握手超详细总结

网络的基础知识 一、协议 1、简介: 在计算机网络与信息通信领域里,人们经常提及“协议”一词。互联网中常用的具有代表性的协议有IP、TCP、HTTP等。而LAN(局域网)中常用的协议有IPX/SPX”等。 下面通过通俗一点的方式来解释一下协议: 有三个人A、B、C。A只会说汉语、B只会说英语、而C...

2019-12-24 17:32:06

阅读数 9

评论数 0

原创 工作中高效的chrome插件

介绍 在本篇文章中,我要向大家简单介绍如何通过插件打造个性化的chrome浏览器,方便程序员或者是其他依赖于互联网来工作的同学更加高效的工作学习。 chrome plugins 高效插件 插件名称 介绍 备注 Evernote web clipper Ever...

2019-12-23 17:28:20

阅读数 10

评论数 0

原创 软件性能测试常见分类

性能测试常见分类 1.性能测试(狭义)   性能测试方法是通过模拟生产运行的业务压力量和使用场景组合,测试系统的性能是否满足生产性能要求。 通俗地说,这种方法就是要在特定的运行条件下验证系统的能力状态。 特点: 1、这种方法的主要目的是验证系统是否有系统宣称具有的能力。2、这种方法要事...

2019-12-10 17:59:05

阅读数 21

评论数 0

原创 python连接MySql数据库

==================pymysql=================== 由于 MySQLdb 模块还不支持 Python3.x,所以 Python3.x 如果想连接MySQL需要安装 pymysql 模块。   pymysql 模块可以通过 pip 安装。但如果你使用的...

2019-12-09 15:53:15

阅读数 13

评论数 0

原创 appium解决每次运行都需要安装Unlock以及AppiumSetting的问题

一、需要解决的问题 在部分android机型上每次运行最新版的appium-desktop都需要安装AppiumSetting以及Unlock,并且安装过程需要用户手动来确认,即使测试机上已经安装了这两个组件,运行appium也会要求安装,对于测试以及脚本的调试来说非常不便。   二、解...

2019-12-04 11:39:09

阅读数 20

评论数 0

原创 Jmeter压测并输出测试报告

jmeter很小,很快,使用方便,可以在界面运行,可以命令行运行。简单介绍下命令行运行的方式: sh jmeter.sh -n -t my-script.jmx -R 10.6.5.31,10.6.5.35,10.6.5.36,10.6.5.37,10.6.5.72 -l 8.jtl 上面一条...

2019-11-29 16:52:21

阅读数 29

评论数 0

原创 Jmeter环境变量配置

命令行输入Jmeter提示不是内部或外部命令,需要在环境变量path中添加jmeter的bin目录绝对路径 我的电脑 》 右击 》属性 》 高级系统变量 》 环境变量 》 path 》 后面加上bin目录的绝对路径【如D:\Tools\apache-jmeter-5.0\bin】,保存 &nb...

2019-11-29 16:46:05

阅读数 9

评论数 0

原创 批处理bat命令快速截图

******批处理bat命令快速截图******** set "p=E:\Test\" ::设置截图保存的路径,注意结尾要有\ set t=%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2...

2019-11-29 15:01:33

阅读数 15

评论数 0

原创 批处理命令 + android命令安装apk流程

下面介绍了通过“批处理命令”+“android命令”减少安装流程。 一、首先你的pc上必须有android sdk,下载sdk 下载地址:http://tools.android-studio.org/index.php/sdk/ 下载这个就可以: 然后是配置sdk的环境变量  二、配...

2019-11-29 14:45:14

阅读数 11

评论数 0

原创 在CMD能执行的命令,在jenkins中执行不了如何解决

问题:在CMD能执行的命令,在jenkins中执行不了 ======================================================== 解决方案1: 分析: 默认的jenkins service运行在 Local system账号下,但在某些情况下jenkins读...

2019-11-29 10:33:10

阅读数 18

评论数 0

原创 robotframework做get,post接口测试

pip版本低就先升级 查看版本, 输入:pip --version 升级,输入:python -m pip install --upgrade pip 输入:pip install requests 输入:pip install robotframework-requests 2.打开ro...

2019-11-26 18:37:14

阅读数 3

评论数 0

原创 RobotFramework 接口自动化

RobotFramework 接口自动化 接口自动化需要用到 Requests 和 RequestLibrary 两个第三方库: Requests 官方下载地址: https://pypi.python.org/pypi/requests#downloads RequestLib...

2019-11-26 18:30:00

阅读数 30

评论数 0

原创 JMeter生成HTML性能报告最新

有时候我们写性能报告的时候需要一些性能分布图,JMeter是可以生成HTML性能报告的。这篇博客,简单介绍下在利用jmeter进行性能测试时,是如何生成HTML的可视化测试报告的 一、准备工作   1:jmeter3.0版本之后开始支持动态生成测试报表,我用的是jmeter4.0   2:jdk版...

2019-11-26 18:05:46

阅读数 39

评论数 0

原创 jmeter断言操作详解

一、断言简介 jmeter中有个元件叫做断言(Assertion)。用于检查测试中得到的响应数据等是否符合预期,用以保证性能测试过程中的数据交互与预期一致。 使用断言的目的:在request的返回层面增加一层判断机制;因为request成功了,并不代表结果一定正确。 使用断言的方法: △在选择的S...

2019-11-26 18:00:29

阅读数 4

评论数 0

原创 JMeter第一个案例下载和安装

Meter是开源软件Apache基金会下的一个性能测试工具,用来测试部署在服务器端的应用程序的性能。 1、JMeter下载和安装 JMeter可以在JMeter的官方网站下载,目前能下载的是JMeter 4.0,可看到安装这个要求电脑有安装java8或者java9 官网: http://jmete...

2019-11-26 16:20:23

阅读数 5

评论数 0

原创 自动化robotframework-DatabaseLibrary 库示例

1、安装DatabaseLibrary库 DatabaseLibrary 下载地址:https://pypi.python.org/pypi/robotframework-databaselibrary/ 然后进入存放目录:C:\robot\robotframework-databaselibr...

2019-11-26 15:55:51

阅读数 15

评论数 0

原创 LoadRunner录制手机APP脚本

 通过LoadRunner录制手机脚本的方式有三种:   1)通过安卓模拟器录制;   2)通过抓包录制;   3)通过代理方式录制;   本文使用第二种方式进行录制,首先需要先安装LoadRunner11测试工具,然后安装lr录制App补丁“LR_03105_Patch4.exe”,网上...

2019-11-26 15:49:09

阅读数 23

评论数 0

原创 robotframework_RequestsLibrary库的API

robotframework_RequestsLibrary库的API requestsLibrary的关键字不多,常用的就几个。 Create Session: 创建一个session,连接某个服务器。Create Ntlm Session: 也是创建一个session,只不过加上了域...

2019-11-26 11:53:03

阅读数 17

评论数 0

原创 Robot Framework必须掌握的库—-BuiltIn库

作为一门表格语言,为了保持简单的结构,RF没有像别的高级语言那样提供类似if else while等内置关键字来实现各种逻辑功能,而是提供给了用户BuiltIn库。如果用户想在测试用例中实现比较复杂的逻辑,那就需要对BuiltIn中的重要关键字有一些了解。BuiltIn库中还封装了很多常见方法和能...

2019-11-26 11:46:04

阅读数 4

评论数 0

原创 Robotframework AppiumLibrary Keycode列表最新

AppiumLibrary KEYCODE列表 电话键 键名 描述 键值 KEYCODE_CALL 拨号键 5 KEYCODE_ENDCALL 挂机键 6 KEYCODE_HOME 按键Home 3 KEYCODE_MENU 菜单键 82 KEYCODE_BACK 返回键 4 KEYCOD...

2019-11-26 11:26:27

阅读数 17

评论数 0

原创 Robot framework 移动端编写自己的Library

在实际的工作中,肯定会发现有些功能RF自身的Library,或者第三方的Library都无法实现,这个时候我们就得自己写library来实现它了。 不要想的太复杂,太难,其实很简单。 下面我们举例子来演示吧一.编写Library 你有3个方法,要自己写library 1:公式:(a+b)的a次方,...

2019-11-25 19:03:11

阅读数 8

评论数 0

原创 Robotframework-Appiumlibrary通过索引定位元素

最近这段时间比较忙好久没跟朋友们一起分享技术话题了,今天接着上一篇的Robot继续跟大家分享Robotframework-Appiumlibrary通过索引定位元素。 1.应用场景 做Android自动化测试的朋友肯定遇到过具有相同ID或Class的无从操作的时候,很多人会想到加个索引呀,没错...

2019-11-25 18:19:45

阅读数 21

评论数 0

原创 iOS自动化测试Appium+Robotframework环境搭建最新

iOS自动化测试Appium+Robotframework环境搭建最新 一、iOS安装条件 需要建立设定的移动平台运行APPium测试。如以下的平台要求: Mac OS 10.7或者更高,推荐10.9.2。 XCode>=4.6.3,推荐5.1.1。 Apple开发工具(IPhone...

2019-11-23 17:30:10

阅读数 9

评论数 0

原创 移动端关于xpath定位问题及常用方法

关于xpath定位问题及常用方法 先放一个图:  A,先说说不用xpath的场景,一般是用于存在id或者name。可能没有看到name,别慌,继续看。      1,app上面定位用的最多的当然是id,也就是上面看到的resource-id,后面...

2019-11-23 16:04:06

阅读数 15

评论数 0

原创 android系统的手机文件夹目录详解

android系统的手机文件夹目录详解 一、文件夹 1./acct/    系统回收站,删除的系统文件。 2./cache/    缓存 3./data/    用户的所有程序相关数据  ...

2019-11-23 13:41:49

阅读数 273

评论数 0

原创 uiautomatorviewer 二次开发之自动生成控件定位符

uiautomatorviewer 二次开发之自动生成控件定位符 源码:https://github.com/512433465/autotest_helper 项目介绍 二次开发 uiautomatorviewer 优化定位符生成,支持生成Java,Python自动化代码,修复自带工具画面有动...

2019-11-23 10:25:02

阅读数 10

评论数 0

原创 转载CSDN博客方法

转载博客方法 <!--一个博主专栏付费入口结束--> <link rel="stylesheet" href="https://csdnim...

2019-11-23 10:06:43

阅读数 9

评论数 0

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