自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

魔都虫师的博客

开发测试经验总结

  • 博客(28)
  • 资源 (11)
  • 收藏
  • 关注

原创 robotframework_RequestsLibrary库的API

robotframework_RequestsLibrary库的API requestsLibrary的关键字不多,常用的就几个。Create Session: 创建一个session,连接某个服务器。Create Ntlm Session: 也是创建一个session,只不过加上了域、用户名、密码用于NTLM认证。Get Request: 通过GET方式发起请求。Post Reque...

2019-11-26 11:53:03 329

原创 AppiumLibrary 关键字学习

KeywordsKeyword Arguments Documentation Background App seconds=5 Puts the application in the background on the device for a certain duration. Capture Page Screenshot filen...

2019-11-09 16:58:50 653

原创 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上面一条命令应该可以满足大部分需求。 -n:使用命令行模式运行 -t:指定要运行的j...

2019-11-29 16:52:21 585

原创 Jmeter环境变量配置

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

2019-11-29 16:46:05 295

原创 批处理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%::设置当前的时间,用于截图的命名adb shell /system/bin/screencap -p /sdc...

2019-11-29 15:01:33 11317

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

下面介绍了通过“批处理命令”+“android命令”减少安装流程。一、首先你的pc上必须有android sdk,下载sdk下载地址:http://tools.android-studio.org/index.php/sdk/下载这个就可以:然后是配置sdk的环境变量 二、配置环境变量右键我的电脑,打开属性,点击高级系统设置,打开环境变量:1、新建一个环境变量名称为AND...

2019-11-29 14:45:14 891

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

问题:在CMD能执行的命令,在jenkins中执行不了========================================================解决方案1:分析:默认的jenkins service运行在 Local system账号下,但在某些情况下jenkins读不到特殊的配置变量,比如调用Jlinkarm.dll 时。因此需要把Jenkins的权限进行修改。...

2019-11-29 10:33:10 3774 2

原创 robotframework做get,post接口测试

pip版本低就先升级查看版本, 输入:pip --version升级,输入:python -m pip install --upgrade pip输入:pip install requests输入:pip install robotframework-requests2.打开robot framework,导入RequestsLibrary注:Get From Dictio...

2019-11-26 18:37:14 725

原创 RobotFramework 接口自动化

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

2019-11-26 18:30:00 821

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

有时候我们写性能报告的时候需要一些性能分布图,JMeter是可以生成HTML性能报告的。这篇博客,简单介绍下在利用jmeter进行性能测试时,是如何生成HTML的可视化测试报告的一、准备工作  1:jmeter3.0版本之后开始支持动态生成测试报表,我用的是jmeter4.0  2:jdk版本1.8  3:需要jmx脚本文件二、基本操作步骤  首先执行cmd命令:进入jmet...

2019-11-26 18:05:46 696

原创 jmeter断言操作详解

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

2019-11-26 18:00:29 12323 1

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

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

2019-11-26 16:20:23 120

原创 自动化robotframework-DatabaseLibrary 库示例

1、安装DatabaseLibrary库DatabaseLibrary 下载地址:https://pypi.python.org/pypi/robotframework-databaselibrary/然后进入存放目录:C:\robot\robotframework-databaselibrary-0.6>python setup.py install或者如果安装过pip的话直接C...

2019-11-26 15:55:51 753

原创 LoadRunner录制手机APP脚本

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

2019-11-26 15:49:09 609

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

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

2019-11-26 11:46:04 381

原创 Robotframework AppiumLibrary Keycode列表最新

AppiumLibrary KEYCODE列表电话键键名描述键值KEYCODE_CALL拨号键5KEYCODE_ENDCALL挂机键6KEYCODE_HOME按键Home3KEYCODE_MENU菜单键82KEYCODE_BACK返回键4KEYCODE_SEARCH搜索键84KEYCODE_CAMERA拍照键27KEYCODE_FOCU...

2019-11-26 11:26:27 313

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

在实际的工作中,肯定会发现有些功能RF自身的Library,或者第三方的Library都无法实现,这个时候我们就得自己写library来实现它了。不要想的太复杂,太难,其实很简单。下面我们举例子来演示吧一.编写Library你有3个方法,要自己写library1:公式:(a+b)的a次方,a,b是正整数2:有一网址(字符串),http://www.example.com?ip=192.1...

2019-11-25 19:03:11 257

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

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

2019-11-25 18:19:45 540 2

原创 Robotframework-Appiumlibrary-通过索引定位元素扩展最新

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

2019-11-25 18:16:34 159

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

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

2019-11-23 17:30:10 315

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

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

2019-11-23 16:04:06 805

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

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

2019-11-23 13:41:49 2782

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

uiautomatorviewer 二次开发之自动生成控件定位符源码:https://github.com/512433465/autotest_helper项目介绍 二次开发 uiautomatorviewer 优化定位符生成,支持生成Java,Python自动化代码,修复自带工具画面有动态加载时截图失败问题,优化自带工具截图速度 ,实现类似录制脚本功能。兼容IOS安卓软件架构 本工具...

2019-11-23 10:25:02 305

原创 转载CSDN博客方法

转载博客方法 <!--一个博主专栏付费入口结束--> <link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-4a3473df85.css...

2019-11-23 10:06:43 179

原创 robot framework 键盘模拟操作send关键字

1、首先,用到的库是AutoItLibrary,用到的方法是send;按F5可用看到2、demo看demo,很简单,打开百度,输入内容查找,只要是看send第4行:意思是指全选操作,即我们平时的Ctrl+a第5行:把全选的内容进行一次复制ctrl+c第6行:进行粘贴ctrl+v特别说明的是,第6行中做了两次连续操作,第4行和第5行也可以合并,即都可以放到一个se...

2019-11-20 10:04:31 1322

原创 Robotframework键盘操作 press keycode

今天,我聊一聊如何向Android发送keycode键盘事件,这是在Android测试中必不可少的部分。开门见山,我们今天要谈到的keyword就是“Press Keycode”,它有2个参数keycode 和 metastate=None。对于Android的keycode,大家关于参考Android官方链接:http://developer.android.com/referenc...

2019-11-18 15:17:51 3484

原创 Robot framework app自动化测试常见问题总结

1、抓取ACTIVITY的简便方法首先连接手机打开待测的APP然后在PC上打开CMD输入: adbshelldumpsysactivity|find"mFocusedActivity"可以直接定位到activity2、如何保证APP和WEB都可以使用(app的谷歌浏览器需要INSPECT,WEB需要运行脚本)使用55版本的Chrome,关于谷歌insp...

2019-11-08 15:39:24 734 1

原创 Appium_Python_Api文档 2019

Appium_Python_Api文档1.contextscontexts(self): Returns the contexts within the current session. 返回当前会话中的上下文,使用后可以识别H5页面的控件 :Usage: driver.contexts用法 driver.contexts2. curren...

2019-11-06 17:23:35 313 1

metersphere 谷歌浏览器插件录制jmx脚本

metersphere 谷歌浏览器插件录制jmx脚本

2022-01-19

Automatic_Distribution.7z

python自动发版微服务机器人

2022-01-01

jmeter 实现图片base64 加密 Base64Data.jar

jmeter 实现图片base64 加密 Base64Data.jar

2021-03-25

email-templates-master.zip

很详细很全的python版自动化测试报告,python与Jenkins集成 自动发送邮件模板文件,同行可以在此基础拓展二次开发!!

2020-06-10

ExcelLibrary.rar

python与robotframework组合,ExcelLibrary由pyhton语言开发,可以在robotframework中操作Excel。

2020-06-10

android-helpers.js

appium_android_driver build_lib js文件 appium解决每次运行都需要安装Unlock以及AppiumSetting的问题

2019-12-04

python-3.6.6-webinstall 安装包

python-3.6.6-webinstall python3.0 社区版安装包

2018-10-15

淘宝平台易测(性能测试)

易测工具可以很好监控APP性能,eg: CPU.电量,内存。。。。。

2017-05-16

bugfree 后台管理

bugfree 软件缺陷管理软件

2017-05-16

FastStone_Capture_xp510 非常棒的截图工具

录屏,截图工具 可以截图滚动屏.......

2017-02-17

空空如也

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

TA关注的人

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