06 2021 档案

摘要:1.安装依赖以及项目的基本目录 # 安装依赖 pip install pytest pip install appium-python-client pip install openpyxl # excel文件处理 pip install pytest-html # 测试报告 2.pom解析 pom 阅读全文
posted @ 2021-06-30 14:43 Z_sun 阅读(1146) 评论(0) 推荐(0) 编辑
摘要:1.说明 在app测试中,app中一些元素我们无法定位获取到,此时就需要截图,通过文字识别的方式,获取我们所需要的内容 app自动化测试 用户登录自动化 和 app自动化测试 自动化测试框架搭建 中,我们已经使用自动化完成了登陆功能,现在将对登陆失败的情况做进一步处理 2.腾讯ocr文字识别 腾讯云 阅读全文
posted @ 2021-06-30 14:42 Z_sun 阅读(258) 评论(0) 推荐(0) 编辑
摘要:1.场景 用户输入不同的token进行登录操作,分别有三种不同的结果。 这三种结果操作步骤都一样,只是输入的数据不一致。 当用户登录成功之后:元素中登录成功提示 获取不到,登录成功使用的是 Android中的一个 Toast 组件。 当用户登陆失败之后:元素中的失败提示获取不到,我们可以截图然后使用 阅读全文
posted @ 2021-06-28 17:05 Z_sun 阅读(733) 评论(0) 推荐(0) 编辑
摘要:1.说明 混合app中会使用到原生组件以及webview 视图。webview 中嵌套网页。此时,我们用之前的元素定位方式就会定位不到 cmd命令中启动appium,再打开C:\Users\hy\AppData\Local\Android\Sdk\tools\bin 下面的 uiautomatorv 阅读全文
posted @ 2021-06-23 10:52 Z_sun 阅读(1278) 评论(0) 推荐(0) 编辑
摘要:1.说明 appium官方文档 : https://appium.io/docs/en/about-appium/intro/ uiselector 元素定位:https://developer.android.google.cn/reference/androidx/test/uiautomato 阅读全文
posted @ 2021-06-22 16:26 Z_sun 阅读(1331) 评论(0) 推荐(0) 编辑
摘要:1.元素等待 如果页面还没有完全显示出来,进行页面自动化操作的时候,会报找不到元素的错误。 之前的解决方式是通过time.sleep() 暂停来实现等待,这种方式简单粗暴。设置等待多长时间,程序在运行的过程中就会等待这么长时间。 因为自动化本来就是要比手工测试快。通过使用这种方式进行等待,无形中会浪 阅读全文
posted @ 2021-06-21 14:16 Z_sun 阅读(646) 评论(0) 推荐(0) 编辑
摘要:1.说明 元素定位方式有多种,Android也有自身独有的定位方式。下面就单独介绍其基于uiautomator定位元素的方法。 基本语法:driver.find_element_by_android_uiautomator(xx) 参考文档:https://developer.android.goo 阅读全文
posted @ 2021-06-18 13:52 Z_sun 阅读(328) 评论(0) 推荐(0) 编辑
摘要:1.说明 什么是实际的性能测试???1)思考时间:用户在做不同操作之间有时间停顿,或者延迟,思考时间就是模拟用户的操作过程中的停顿的间。2)步伐,速度:主要包括,大量用户进来的时间和退出时间,控制迭代之间的时间,例如,现场用户20个,设置5秒内全部进入,就是这样的情况。3)压力测试时间:假如需要50 阅读全文
posted @ 2021-06-09 16:00 Z_sun 阅读(642) 评论(0) 推荐(0) 编辑
摘要:1.说明 什么是实际的性能测试???1)思考时间:用户在做不同操作之间有时间停顿,或者延迟,思考时间就是模拟用户的操作过程中的停顿的间。2)步伐,速度:主要包括,大量用户进来的时间和退出时间,控制迭代之间的时间,例如,现场用户20个,设置5秒内全部进入,就是这样的情况。3)压力测试时间:假如需要50 阅读全文
posted @ 2021-06-09 15:23 Z_sun 阅读(1576) 评论(0) 推荐(0) 编辑
摘要:1. 手机专项测试 专项测试包含:cpu,内存,流畅度,网络,电量 2.app性能测试工具 mobileperf:阿里巴巴开源的app性能测试框架 官方地址:https://github.com/alibaba/mobileperf 缺点:只支持Android5.0-10.0,不支持iOS perf 阅读全文
posted @ 2021-06-06 17:45 Z_sun 阅读(1802) 评论(0) 推荐(0) 编辑
摘要:1.说明 前提:app自动化环境搭建 Windows系统搭建 已搭建完成 appium官方文档:https://appium.io/docs/en/about-appium/getting-started/?lang=zh 2.创建项目(连接手机) python appium 官方地址:https: 阅读全文
posted @ 2021-06-06 17:21 Z_sun 阅读(1057) 评论(0) 推荐(0) 编辑
摘要:1.统计app 启动时间使用命令 *:获取app包名和启动页名称可查看 常用的adb命令 import subprocess class AppStart: def __init__(self,package_name,activity_name): """ :param package_name: 阅读全文
posted @ 2021-06-06 16:37 Z_sun 阅读(1620) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2021-06-03 21:51 Z_sun 阅读(0) 评论(0) 推荐(0) 编辑
摘要:1.jdk 安装与卸载 (1)先输入java -version 查看是否安装了jdk(如图,为已安装,且安装版本为1.8.0_292) (2)若未安装,则进行安装jkd 2.1 查看云端目前支持安装的jdk版本 命令:yum search java|grep jdk 2.2 选择版本后,安装(执行以 阅读全文
posted @ 2021-06-03 18:02 Z_sun 阅读(515) 评论(0) 推荐(0) 编辑
摘要:1.说明 在做接口并发测试的时候,由于并发的线程比较多,启动jmeter之后,报错,提示内存溢出,故,需要修改jmeter的内存配置 2.操作步骤 (1)找到jmeter.bat文件 在文件中找到 set HEAP=-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m 电脑 阅读全文
posted @ 2021-06-03 10:54 Z_sun 阅读(4228) 评论(1) 推荐(1) 编辑
摘要:1.说明 从3.0版本开始,jmeter引入了Dashboard Report模块,用于生成HTML类型的可视化图形报告 2.操作步骤 第一步:准备好已经写好的脚本以及脚本存放路径 第二步:打开cmd,执行命令(确保我们的脚本可以正常执行) 命令:jmeter -n -t D:\apache-jme 阅读全文
posted @ 2021-06-02 15:08 Z_sun 阅读(537) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2021-06-01 18:04 Z_sun 阅读(3) 评论(0) 推荐(0) 编辑

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