04 2022 档案

摘要:Jmeter可实现性能测试,为了实现像roadrunner那样梯度加压,可使用开源插件下载JMeterPlugins-Standard.jar包完成。另外为了方便观察TPS和响应时间的变化,可使用图形化的jar工具jmeter-plugins-manager-1.7.jar实现,本文主要介绍jar的 阅读全文
posted @ 2022-04-30 20:59 奔跑的番茄汁 阅读(3253) 评论(1) 推荐(0) 编辑
摘要:Jmeter用于接口测试时,后一个接口经常需要用到前一次接口返回的结果,本文主要介绍jmeter通过正则表达式提取器来实现接口关联的方式,可供参考。 一、实例场景: 有如下两个接口,通过正则表达式提取器,将第一个接口的城市代码,作为第二个请求的参数传入。 获取城市代码接口; http://toy1. 阅读全文
posted @ 2022-04-30 18:55 奔跑的番茄汁 阅读(592) 评论(0) 推荐(0) 编辑
摘要:Jmeter请求https的接口时,需先进行证书导入,具体步骤如下: 1、证书下载: 使用Chrome打开需要被测地址,点击地址栏前面的小锁,如下图: 选择“证书” “详细信息” “复制到文件” 根据证书导出向导,选择要使用的格式为“DER 编码二进制x.509(.CER)(D)” 选择存储的位置和 阅读全文
posted @ 2022-04-26 14:55 奔跑的番茄汁 阅读(2764) 评论(0) 推荐(0) 编辑
摘要:Jmeter进行性能测试基本包含如下基本过程: 1)新增线程组创建测试线程组,并设置线程数量及线程初始化启动方式。2)新增 JMeter 元组创建各种默认元组及测试元组,填入目标测试静态资源请求和动态资源请求参数及数据。3)新增监听器创建各种形式的结果搜集元组,以便在运行过程及运行结束后搜集监控指标 阅读全文
posted @ 2022-04-24 22:45 奔跑的番茄汁 阅读(2579) 评论(0) 推荐(0) 编辑
摘要:基于上一篇内容:Appium元素定位方式,介绍了通过appium怎样查看app具体元素的属性,本篇内容详细介绍Appium常用定位方法。 Appium的webdriver提供了11种元素定位方法,在selenium的基础上扩展了三个,本文以python语言为示例介绍appium中的元素定位方法,可以 阅读全文
posted @ 2022-04-24 21:15 奔跑的番茄汁 阅读(2694) 评论(0) 推荐(0) 编辑
摘要:使用robotframework框架可进行Web端和APP端的UI自动化测试,为方便定时执行,可将robotframework的自动化项目持续集成至jenkins平台,具体操作介绍如下: 一、配置robotframework 1)登录jenkins,选择"Manager Jenkins"中的“Man 阅读全文
posted @ 2022-04-23 18:06 奔跑的番茄汁 阅读(708) 评论(0) 推荐(0) 编辑
摘要:Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行。 一、Jenkins下载与安装 1)Jenkins官网:https://www.jenkins.io/download/,分为两 阅读全文
posted @ 2022-04-23 15:19 奔跑的番茄汁 阅读(1755) 评论(0) 推荐(0) 编辑
摘要:一、Appium连接设备: 1)启动Appium server,点击编辑配置,配置 JDK 和 android-sdk,选择本地安装路径,如图所示: 配置完成后,点击“启动服务器”,启动成功后如下图所示: 2)连接设备-选择真机:电脑USB连接手机, 手机需打开开发者选项 -> USB调试。 3)连 阅读全文
posted @ 2022-04-22 21:52 奔跑的番茄汁 阅读(371) 评论(0) 推荐(0) 编辑
摘要:一、AppiumLibrary安装: 1)使用pip命令: pip install robotframework-appiumlibrary 2)离线下载安装包后解压安装,下载地址:https://pypi.org/project/robotframework-appiumlibrary/#file 阅读全文
posted @ 2022-04-22 21:03 奔跑的番茄汁 阅读(671) 评论(0) 推荐(0) 编辑
摘要:当安卓开启允许usb调试时,或者使用模拟器安装好APP后需要操作app应用时,adb终端上可做非常多的动作,就和Windows中的命令行一样。针对比较常用的场景整理了一些常用命令如下: 一、查看连接设备:adb devices 二、查看app包名:adb shell pm list packages 阅读全文
posted @ 2022-04-19 21:03 奔跑的番茄汁 阅读(332) 评论(0) 推荐(0) 编辑
摘要:一、Appium安装: 1)安装Python 2)安装java(运行appium server需要) 3) 安装appium-client: pip install Appium-Python-Client 4) 安装appium –desktop: 官网下载appium-desktop地址为:ht 阅读全文
posted @ 2022-04-09 22:08 奔跑的番茄汁 阅读(1650) 评论(0) 推荐(0) 编辑
摘要:1、Locust简介 locust官网: https://www.locust.io/locust 的官方 Github 是:https://github.com/locustio/locust官网帮助文档: https://docs.locust.io/en/latest/installation 阅读全文
posted @ 2022-04-08 23:33 奔跑的番茄汁 阅读(834) 评论(0) 推荐(0) 编辑
摘要:python itertools模块中全排列函数包含combinations函数和permutations函数,简要介绍如下: 1、combinations函数 函数语法:combinations(iterable, r) 连续返回由 iterable 元素生成长度为 r 的序列,如果 r 未指定或 阅读全文
posted @ 2022-04-07 23:42 奔跑的番茄汁 阅读(1452) 评论(0) 推荐(0) 编辑
摘要:allure官网:http://allure.qatools.ru/ allure介绍:Allure框架是一种灵活的轻量级多语言测试报告工具,它不仅能够以简洁的web报告形式显示已测试的内容,而且允许参与开发过程的每个人从测试的日常执行中提取最大限度的有用信息。生成allure报告的前提是allur 阅读全文
posted @ 2022-04-07 17:37 奔跑的番茄汁 阅读(4098) 评论(0) 推荐(0) 编辑
摘要:collections模块 ==> Python标准库,数据结构常用的模块;collections包含了一些特殊的容器,针对Python内置的容器,例如list、dict、set和tuple,提供了另一种选择。 collections.deque(): deque是栈和队列的一种广义实现,deque 阅读全文
posted @ 2022-04-05 22:19 奔跑的番茄汁 阅读(1670) 评论(0) 推荐(0) 编辑
摘要:1、关键字驱动: robotframwork自动化测试主要使用关键字驱动实现编写业务流程,即通过调用的关键字不同,从而引起测试结果的不同。我们可以把操作步骤封装一个一个的方法(关键字),通过调用关键字来实现测试用例。 如“open browser” 就是一个关键字,从底层去看它就是一个通过编程去现实 阅读全文
posted @ 2022-04-04 19:21 奔跑的番茄汁 阅读(236) 评论(0) 推荐(0) 编辑
摘要:robotframework可以通过excellibrary读取excel,实现流程数据分离,简要汇总如下: 1、首先安装excellibrary包,使用命令行pip install robotframework-excellibrary,如果是python3版本安装可能出错,解决方案可参考:htt 阅读全文
posted @ 2022-04-04 17:13 奔跑的番茄汁 阅读(484) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示