
测试开发工具
文章平均质量分 58
魔都性能自动化AuricChan
持之以恒,成为大神!!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
scrcpy—Android投屏神器
一,创建一个Maven项目1,打开idea创建项目2. 创建Maven项目。点击Maven菜单--点击next项目名称命令为:jmeterTestOK了,Maven项目jmeterTest创建成功2. 在src/test目录下创建目录jmeter用于存放JMX脚本与resources目录存放报告模板消息二,在项目中为JMeter添加运行所需资源文件在Maven中运行JMeter,需要我们手动为项目路径下添加三种资源文件:JMeter配置文件...原创 2021-06-23 11:05:57 · 3235 阅读 · 0 评论 -
Linux下使用postman+newman+jenkins实现简单的接口自动化测试
Linux下使用postman+newman+jenkins实现简单的接口自动化测试:https://blog.youkuaiyun.com/qq_39680564/article/details/84850461原创 2021-06-23 17:03:59 · 196 阅读 · 0 评论 -
用SecureCRT来上传和下载文件-Linux
SecureCRT下的文件传输协议有以下几种:ASCII、Xmodem、Ymodem、ZmodemASCII:这是最快的传输协议,但只能传送文本文件。Xmodem:这种古老的传输协议速度较慢,但由于使用了CRC错误侦测方法,传输的准确率可高达99.6%。Ymodem:这是Xmodem的改良版,使用了1024位区段传送,速度比Xmodem要快Zmodem:Zmodem采用了串流式(streaming)传输方式,传输速度较快,而且还具有自动改变区段大小和断点续传、快速错误侦测等功能。这是目前最流行的文原创 2021-04-14 14:45:05 · 416 阅读 · 0 评论 -
git命令操作图解,很细很全
文章目录Git是什么?Git的相关理论基础日常开发中,Git的基本常用命令Git进阶之分支处理Git进阶之处理冲突Git进阶之撤销与回退Git进阶之标签tagGit其他一些经典命令Git是什么在回忆Git是什么的话,我们先来复习这几个概念哈~什么是版本控制?百度百科定义是酱紫的~版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一。那些年,我们的毕业论文,其实就是版本变更的真实写照…脑洞一下,版本控制就是这些论文变更的原创 2020-07-24 17:29:32 · 564 阅读 · 0 评论 -
postman进行接口自动化测试
参考:Postman+Newman+jenkins實現API自動化測試目录Jenkins安装步骤:Jenkins服务器停止开启命令:newman安装(需先安装node.js)Postman+Newman+jenkins实现自动化测试1.postman导出.json文档导出API集合导出环境变量导出全局变量2.新建一个自由风格的软件项目3.配置Jenkins构建配置构建后操作配置节点配置HTML报告Junit单元测试结果报告Jenkins安装步骤:1.安装Tomcat,下载原创 2020-07-03 13:53:19 · 491 阅读 · 0 评论 -
接口测试进阶-postman与jenkins组合,高级用法
接口测试-postman+newman+jenkins组合这样的组合可以快速的让你开始接口测试,一起来看看这个小儿美的接口测试工具吧Postman-录制Case安装PostmanPostman现在是一个单独的App,以前是Chrome的一个插件,现在单独出来了。安装Postman Interceptor记得一定要安装Postman Interceptor插件,这样在chrome浏览器上访问的信息都会在postman的app端同步显示。安装好后Postman Interceptor会在浏览器的右边原创 2020-06-10 14:06:29 · 969 阅读 · 0 评论 -
Postman进阶宝典:变量参数化、数据驱动
一、postman中的environment的使用(即:参数化)1.1 Global 的添加与使用1.1.1 global变量的创建:点击nanage environment 弹框里面的【Global】进入如下页面,添加:VARIABLE、INITIAL VALUE、CURRENT ...原创 2020-06-08 09:37:02 · 324 阅读 · 0 评论 -
国内Android App漏洞检测安全测试技术
国内Android App漏洞检测发展简史前言:本文是《移动APP客户端安全笔记》系列原创文章中的第一篇,主要讲的是企业移动APP自动化漏洞检测平台建设,移动APP漏洞检测发展史与前沿技术,APP漏洞检测工具与平台,以及笔者的一些思考。希望能对移动App自动化漏洞检测感兴趣的同学有所帮助,限于笔者技术水平与文章篇幅,有些内容暂没有逐一详细分析,后续我争取多学习多分享,在此也欢迎大家指点和交流。一...原创 2020-04-29 17:41:54 · 2405 阅读 · 0 评论 -
安全抓包工具Flidder篡改请求前数据和响应后数据包
抓包工具原理是位于客户端和服务器端的HTTP代理,也是目前最常用的http抓包工具之一 。 它能够记录客户端和服务器之间的所有 HTTP请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是web调试的利器Fiddler 简介fiddler是一款功能强大的抓包工具,在测试web安全性,查看请求数据或者头文件的时...原创 2020-04-23 14:13:42 · 776 阅读 · 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%::设置当前的时间,用于截图的命名adb shell /system/bin/screencap -p /sdc...原创 2019-11-29 15:01:33 · 11520 阅读 · 0 评论 -
批处理命令 + android命令安装apk流程
下面介绍了通过“批处理命令”+“android命令”减少安装流程。一、首先你的pc上必须有android sdk,下载sdk下载地址:http://tools.android-studio.org/index.php/sdk/下载这个就可以:然后是配置sdk的环境变量 二、配置环境变量右键我的电脑,打开属性,点击高级系统设置,打开环境变量:1、新建一个环境变量名称为AND...原创 2019-11-29 14:45:14 · 946 阅读 · 0 评论 -
LoadRunner录制手机APP脚本
通过LoadRunner录制手机脚本的方式有三种: 1)通过安卓模拟器录制; 2)通过抓包录制; 3)通过代理方式录制; 本文使用第二种方式进行录制,首先需要先安装LoadRunner11测试工具,然后安装lr录制App补丁“LR_03105_Patch4.exe”,网上有很多下载地址。 LR_03105_Patch4.exe安装成功后在LoadRunner11中可...原创 2019-11-26 15:49:09 · 670 阅读 · 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 simulator SDK,command line tools)。二、Appium在OS X中安...原创 2019-11-23 17:30:10 · 394 阅读 · 0 评论 -
移动端关于xpath定位问题及常用方法
关于xpath定位问题及常用方法先放一个图: A,先说说不用xpath的场景,一般是用于存在id或者name。可能没有看到name,别慌,继续看。 1,app上面定位用的最多的当然是id,也就是上面看到的resource-id,后面就是其所对应的值。所以在定位的时候可以是driver.find_element_by_id('com....原创 2019-11-23 16:04:06 · 875 阅读 · 0 评论 -
uiautomatorviewer 二次开发之自动生成控件定位符
uiautomatorviewer 二次开发之自动生成控件定位符源码:https://github.com/512433465/autotest_helper项目介绍 二次开发 uiautomatorviewer 优化定位符生成,支持生成Java,Python自动化代码,修复自带工具画面有动态加载时截图失败问题,优化自带工具截图速度 ,实现类似录制脚本功能。兼容IOS安卓软件架构 本工具...原创 2019-11-23 10:25:02 · 345 阅读 · 0 评论 -
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 · 3596 阅读 · 0 评论 -
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 · 726 阅读 · 0 评论 -
python+selenium环境安装及配置以及示例
1 安装python下载Python 3.6注:如果手里有有python3.6的安装包,则跳过下载Python 3.6的步骤。下载python3.6.x,官网下载地址是:https://www.python.org/downloads/,选择合适的版本,点击download,进入下载页面在下载页面选择executable installer格式的文件,点...原创 2018-08-08 18:24:51 · 943 阅读 · 0 评论 -
二 Python-selenium 定位页面元素
二 对象的定位2.1定位单个元素在自动化的测试中,对象元素的定位和操作是自动化的核心部分,但是对象是定位自动化的基础,在对象的基础上,才可以形成对对象的操作。webdriver提供了元素定位的方法,常见的有如下的几种:idnameclass nametag namelink textpartial link textxpathcss selector...原创 2018-09-17 12:04:26 · 391 阅读 · 0 评论 -
Python-Selenium自动化具体用法API
Selenium具体用法1.页面交互下面我举例说明,打开百度浏览器,输入“selenium”,并进行搜索,打印源代码,具体代码如下:def pageInteraction(): driver = webdriver.Firefox() driver.get('http://www.baidu.com') # 隐示等待,为了等待充分加载好网址 driver.i...原创 2018-09-17 15:19:00 · 520 阅读 · 0 评论 -
编程常用的正则表达式总结
E-mail地址:^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$英文字符串:^[A-Za-z]+$英文大写串:^[A-Z]+$英文小写串:^[a-z]+$英文字符数字串:^[A-Za-z0-9]+$IP:(\d+)\.(\d+)\.(\d+)\.(\d+)电话区号:/^0\d{2,3}$/腾讯QQ号:^[1-9]*[1-9][0-9...原创 2019-09-29 15:44:41 · 185 阅读 · 0 评论 -
web 自动化python&selenium测试开发环境配置
from selenium import webdriverdriver = webdriver.Chrome(r"E:\chromedriver_win32\chromedriver.exe")url = "https://www.imguiderx.com"driver.get(url)driver.implicitly_wait(2)userName = driver.find...原创 2019-09-30 11:50:09 · 315 阅读 · 0 评论 -
性能分析及调优原理(web 端、移动端)
性能分析及调优原理(web 端、移动端)性能测试的目的是评估当前系统性能指标,分析定位解决性能瓶颈,预防规避性能风险。性能分析是为了确定导致性能瓶颈的原因,而调优就是用来解决性能瓶颈。通过某些手段来让系统的性能得到提升是性能调优的主要目的。 【指标达成法】 将测试结果与用户需求进行比较,如果达到用户需要则测试通过。 系统满足10万注册用户(其中活跃用户数为1万)访问 系...原创 2018-03-07 11:55:56 · 1044 阅读 · 0 评论