- 博客(35)
- 资源 (3)
- 收藏
- 关注
原创 iOS模拟器命令xcrun simctl系列
列出安装的可用的模拟器: xcrun instruments -s【如:iPhone 5s (9.0) [00AB3BB6-C5DC-45C7-804F-6B88F57C2AFF] (Simulator)】查看已安装的模拟器: ios-sim showdevicetypes【如:iPhone-6s, 11.1iPhone-6s, 10.0iPhone-6s, 9.0iPhone-6s, 11.2iPhone-6s, 10.1iPhone-6s, 9.2】查看已安装的模拟器: x..
2020-09-22 23:33:15
1548
转载 Robotframework 测试用例分层介绍,用例编写规范
RF测试用例分层交互层:把每一个操作的动作封装成用户自定义的关键字页面层:导入交互层的资源,使用交互曾关键字封装成页面关键字流程层:流程层使用前面2层的关键字,封装成一个流程关键字交互层封装光看文字大概率是看不懂的,这里用我们自己的项目给大家一个实战演练:觉得很好用很神奇的同学可以学习一下robotframework1.右键点击,选择new resource ,添加一个名字为maomaoyutest的resource22.选择maomaoyutest,导入library。3.在maoma
2020-08-28 23:11:34
379
原创 rebotframework接口自动化测试(官方demo)
RequestsLibrary是基于python requests模块做的RF库.功能强大,使用方便。这个Demo非常不错,适合反复观摩官方解释:RequestsLibrary是一个使用Requests HTTP客户端的Robot Framework测试库。【requirements.txt】requestsrobotframeworkrobotframework-requests*** Settings ***Library CollectionsLibrary String
2020-08-28 23:00:27
319
原创 postman接口测试数据生成
这里写自定义目录标题时间戳和MD5加密获取session并保存为变量数据随机生成时间戳和MD5加密//发起请求之前获取当前的时间戳放在参数里//postman.setGlobalVariable("customerCode","***2345677***");//1.设置环境变量 postman.setEnvironmentVariable("key", "value");//2.设置全局变量 postman.setGlobalVariable("key", "value");//environ
2020-08-24 02:33:36
1092
转载 ubantu18下安装mysql5.7
1、系统更新完毕后执行MySQL安装命令:sudo apt install mysql-server-5.72、Ubuntu 18.04 安装MySQL 5.7.223查看MySQL服务状态:sudo service mysql status查看MySQL版本号:sudo mysqlUbuntu 18.04 安装MySQL 5.7.22Ubuntu 18.04 安装MySQL 5.7.224这个时候MySQL是没有密码的所以需要设置密码:设置密码为Admin@123set passwor
2020-06-20 13:13:47
467
转载 接口管理系统 API Studio开源版 eoLinker
一.概况EOLINKER API Studio(接口工作室)是一款帮助企业开发人员进行在线管理接口文档、进行自动化测试、团队协作的工具,它旨在提高企业项目的接口管理水平,提升开发速度并且降低运维成本。eoLinker是目前业内领先、国内最大的在线API接口管理平台,提供自动生成API文档、API自动化测试、Mock测试、团队协作等功能,旨在解决由于前后端分离导致的开发效率低下问题。现已为Google、中化能源、腾讯、中国联通、中国移动、华为、中外运、海尔、拉卡拉、神州优车、国美等近千家企业提供快速、专业
2020-06-05 16:02:48
1730
原创 uwsgi+django+nginx安装及问题解决
uwsgi:https://pypi.python.org/pypi/uWSGIuwsgi 参数详解:http://uwsgi-docs.readthedocs.org/en/latest/Options.htmlpip install uwsgiuwsgi --version # 查看 uwsgi 版本[root@bogon /]# uwsgi –version-bash: uwsgi: command not found如果查看版本有问题,请先执行如下命令建立软链接解决:查看位置:
2020-05-27 14:33:37
519
原创 Linux下安装Nginx后无法访问页面
解决办法:方法1,可以暂时关闭防火墙 命令为:service iptables stop 然后在访问就可以了方法2,没有放行Nginx默认端口80造成的vi /etc/nginx/nginx.conf ,如果能找到监听的端口,直接修改 。找不到的也没关系 ,找到如下配置 ,说明是引用了其他目录的文件打开 /etc/nginx/sites-enabled/ ,找到并编辑 default ,将80修改成8088可以放行8088端口 命令为:/sbin/iptables -I INPUT -p tcp
2020-05-27 10:49:33
5590
原创 性能测试常规流程图及详细说明
1、业务学习:通过查看文档、手工操作系统来了解系统性能2、需求分析:分析系统非功能需求、圈定性能测试范围,了解系统性能指标3、工作评估:工作量分解、计划资源投入(多少人力,多少工作日完成)4、设计模型:圈定性能测试范围后,把业务模型映射为测试模型什么是测试模型?比如一个支付系统要与银行的系统进行交互(充值或者转出),由于银行不提供支持,我们需要自己开发程序,去代替银行功能(这就是挡板程序,mock程序),以此保证测试过程正常开展,这个过程就是设计测试模型。5、计划编写:编写测试计划6、脚本开.
2020-05-21 14:59:48
2772
转载 使用postman实现接口测试自动化
一、安装postman下载地址:https://www.getpostman.com二、安装nodejs下载地址: http://nodejs.cn/download/三、安装newman及报告cmd输入 npm install newman –globalnpm install -g newman-reporter-htmlNewman命令介绍:1、运行集合2、-e,–environment 指定环境文件路径或者url-e的用法是如果我们的集合设置到环境变量,那么但是运行集合文件是报错
2020-05-15 15:21:25
652
转载 robot framework自动化测试辅助利器:Sikuli
下载安装:http://www.sikuli.org/download.html 注意:目前其仅主持32位的1.6版本的jdk,下载的包很小20m,解压后就可以运行运行时注意事项:1.有个很好地“迷惑”或者提升执行通过率的方法,就是打开那个html页面,还有不能打开程序目录,因为哪里有各种要用的图标。。2.有多个屏幕对程序运行的影响还待考察(案例编写必须严格在一个屏幕下进行,否则复杂度大...
2020-04-26 16:14:59
338
转载 常用的几款数据库监控工具
https://www.toutiao.com/a6654350892373901831/?tt_from=mobile_qq&utm_campaign=client_share×tamp=1549354401&app=news_article&abtest_id=1&iid=59568063679&utm_medium=toutiao_a...
2020-04-08 16:46:27
5537
原创 solr集群+zookeeper集群搭建及常用命令
zookeeper集群直接复制3个到3台不同主机下,修改下配置并启动即可每台主机/bin下执行./zkServer.status查看状态,显示master的为主机,表示集群搭建成功了比较简单不详细介绍了solr集群先启动zookeeper集群,保证是正常的先下载solr6.1.0版本,在三台机子上安装单机solr需清空zookepper集群上之前solr的所有配置(如有)在solr...
2020-04-01 16:02:29
748
原创 分布式开源框架hadoop集群搭建方法及基本命令
Hadoop是一个开源框架,允许使用简单的编程模型在跨计算机集群的分布式环境中存储和处理大数据。它的设计是从单个服务器扩展到数千个机器,每个都提供本地计算和存储资源下载地址:https://download.youkuaiyun.com/download/u011004306/12292060常见问题:副本集空间问题,在从节点hdfs-site.xml下加入以下内容,并执行命令hadoop-daemo...
2020-04-01 15:07:50
233
原创 java中间件activemq+zookeeper高可用集群搭建
1.复制三个mq文件,分别加上序号1-2-32.修改每个ActiveMQ.xml的持久化方式:persistenceAdapter节点替换为以下内容3.修改每个文件的tcp默认端口61616(如果是本地部署,即伪集群)4.修改jetty.xml文件的jetty服务默认端口号8161至此mq集群已经配置完成,但首先需要启动zk集群在console-main的MQConfig.pro...
2020-04-01 14:50:26
192
原创 solr基本查询命令
Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果...
2020-04-01 14:26:48
466
原创 appium安卓自动化测试之上滑、下滑操作方法
先看下示例:swipe行:表示从(497,1200)到(497,641)的位置,在横坐标不变的情况下,纵坐标变少了可以确认是“上滑”有木有!!! 下滑同理200是滑动时间,单位是毫秒,这个可以按情况自己设置滑动的时间,一般小于1s,就可以了退出循环的条件是,当滑动到我们想要匹配的元素个数大于0...
2020-04-01 14:17:32
1378
原创 appium安卓自动化测试之环境搭建
首先需要导入以下库:AppiumLibrary、BuiltIn、Collections(注意大小写)安装sdk、java环境,并配置java环境变量(可自行百度)安装appium客户端,可选桌面版或者服务版,我推荐桌面版-1.15版本这里有人说到需要装node.js或者appium-ductor,我觉得可以不装,只是检测用的安装android-studio,并按需更新一部分工具好了,开始...
2020-04-01 13:55:15
283
原创 功能自动化测试之获取页面随机验证码
有时候会遇到在页面中需要点击某个按钮后,生成一个随机数字串,再进行输入的操作,比如验证码之类的示例:第一行:我们获取该处的text值第二、三行:我们将这个值存入变量,使用正则表达式进行匹配,如果其他全是文字,只有一个数字串,那就可以直接匹配成功第四行:输出该随机数字串的值...
2020-04-01 10:51:39
622
原创 功能自动化测试之窗口切换
有时候我们会遇到这样的情况,比如在googlechrome浏览器下,进行一个功能测试,然后途中会打开一个新窗口,在新窗口打开后,我们如果要在新窗口中进行功能操作怎么办呢示例:我们在第一次打开浏览器窗口的时候,就获取一下它的handle,此时如果你使用log handle1可以看到有一个字符串,这是当前窗口的handle1然后当我们操作打开了第二个窗口后,我们再获取一下handle2,此时...
2020-04-01 10:41:57
853
原创 功能自动化测试之弹窗文件上传
弹窗上传附件有很多种类型,下面介绍一种,我遇到的比较难办的情况示例:这种情况,首先需要加载AutoItLibrary库,再下载一个工具,名字叫做auto V3 (文章最后面介绍)接着按照如下代码编写:其中edit1以及button1的值,需要使用auto v3工具获取,然后path变量就是需要上传的附件的路径!auto v3工具大概用法如下:...
2020-04-01 10:28:23
482
原创 功能自动化测试之登录(及封装资源库介绍)
一般情况,在某个功能需要一连串重复工作时,我们大可将其封装为一个资源库,在ride上就是建立一个resouse,根据其作用域,选择建在哪个目录下(dictionary),那么该资源库的作用域就在当前目录下所有套件示例:其中把帐号、密码、登录验证码,我们都设为变量封装成功后,我该resource命名为:登录在其他功能测试用例编写时,我就可以使用以下方法,直接调用该功能,无需编写繁琐的代码...
2020-04-01 10:08:23
948
原创 api自动化测试之简单用例
1、需要导入库:requests、RequestsLibrary、BuiltIn2、编写脚本步骤1:获取header,并存入字典步骤2:创建api session,url地址把他定义为全局变量@{url}或者局部变量url皆可步骤3:向api发起请求,并将返回值存到变量{url}皆可步骤3:向api发起请求,并将返回值存到变量url皆可步骤3:向api发起请求,并将返回值存到变量{add...
2020-04-01 09:41:14
457
原创 本地windows使用ssh连接虚拟机Ubuntu 16.04无法远程登录问题
1、安装 open ssh:sudo apt-get install openssh-server2、修改root密码(修改为与登录密码不同)#sudo passwd root3. 编辑修改配置文件:sudo vi /etc/ssh/sshd_config找到:PermitRootLogin prohibit-password修改为:PermitRootLogin pr...
2020-03-31 21:16:11
814
原创 mongodb数据库常用命令整理(包括集群搭建)
对mongodb的常用操作批量插入单个字段db.getCollection(‘projectInfo’).find().forEach(function(item){db.getCollection(‘projectInfo’).update({"_id":item._id,“updateTime”:{KaTeX parse error: Expected 'EOF', got '}' a...
2020-03-27 17:22:10
525
原创 linux常用命令收集整理
服务运行、停止命令:./run.sh start./run.sh stoplsof -i:端口号(查看端口号)history |grep mongo 查询mongo之前的历史命令redis 启动命令netstat -ant | grep 6379qi@s1-122:/data/qi/redis-3.0.7/src$ nohup ./redis-server &zk连接数查看:...
2020-03-27 17:13:12
278
原创 自动化测试之工具redwoodHQ
自动化测试之工具redwoodHQ功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入功能快捷键撤销:Ctrl/Comm...
2020-03-27 16:57:33
2362
1
Mongodb集群部署.docx
2020-04-01
Hadoop-搭建分布式集群.docx
2020-04-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人