- 博客(27)
- 收藏
- 关注
原创 问题解答|Jmeter运行压测时,右上角不显示持续时间
保存一下当前压测方案,杀进程重启应用就好了,在运行一遍压测,就能看到时间了。option里面修改过系统显示语言。
2024-01-29 16:39:40
867
原创 中级测试工程师-面试问答
简单描述一下打开一个网页的整个请求过程;简述三次握手和四次挥手;简单说一下get和post请求的区别;简述一下数据库索引和事务;简述一下SQL语句左连接/右连接的写法和区别;简单谈谈python的垃圾回收机制;简单谈谈Java的垃圾回收机制;说一下Linux的高频命令及其用法;说一下shell的awk,sed命令用法;说一下为什么做接口自动化/UI自动化;说几个遇到的典型的bug和解决方案;说一下产品线上质量的保障方案;
2023-12-22 14:41:57
705
转载 windows平台安装uiautomator2环境和weditor定位工具
uiautomator2的安装直接看github就行,链接:https://github.com/openatx/uiautomator2。
2023-06-05 20:19:01
515
1
转载 ubuntu编译安装libimobiledevice,查看ios 日志
在windows上大家可以使用iTunes、itools来与iPhone进行通信,但是Linux上没有这类的官方软件,所以一些爱好者就破解了iTunes的通信协议,然后在Linux上实现了该协议,也就是libimobiledevice啦~~下面为大家介绍Ubuntu下如何编译libimobiledevice。
2023-06-05 13:55:52
293
原创 windows下验证文件MD5值,哈希值的自带命令
windows下验证文件MD5值,哈希值的自带命令:certutil -hashfile [文件]对应博客园详细链接:https://www.cnblogs.com/jinanxiaolaohu/p/10025418.html
2021-08-27 16:36:51
369
原创 安装和使用uiautomator2、weditor
安装uiautomator2pip install --pre uiautomator2pip install pillow###初始化部署相关的守护进程。电脑连接上一个手机或多个手机, 确保adb已经添加到环境变量中,执行下面的命令会自动安装本库所需要的设备端程序:uiautomator-server 、atx-agent、openstf/minicap、openstf/minitouchpython -m uiautomator2 init###定位元素:我们可以借助Android
2021-03-16 20:41:03
376
原创 python3 中的reload(sys)
import sysreload(sys)sys.setdefaultencoding(‘utf-8’)以上是python2的写法,但是在python3中这个需要已经不存在了,这么做也不会什么实际意义。在Python2.x中由于str和byte之间没有明显区别,经常要依赖于defaultencoding来做转换。在python3中有了明确的str和byte类型区别,从一种类型转换成另一种类型要显式指定encoding。可以使用这个方法代替:import importlib,sysimpor
2021-03-04 10:02:07
834
1
原创 UIautomator2基本语法
连接设备使用USB连接:d=u2.connect_USB(‘148b4090’)输入手机序列号d是给当前连接设备定位一个变量获取设备的信息:print(d.info)获取当前APP的活动窗口和包名:print(d.current_app())获取窗口的大小:print(d.window_size())打开关闭app打开app:d.app_start(‘’)传入APP的包名称关闭appd.app_stop(‘’)传入APP的包名称停止所有正在运行的程序:d.app_stop_a
2021-03-02 19:21:14
983
原创 uiautomator2简单用法02
一、简单介绍1、自动化测试开源工具,仅支持Android平台的原生应用测试2、目前仅支持脚本语言python3、封装谷歌自带的uiautomator测试框架,提供便利的python接口google提供的uiautomator库可获取安卓APP的控件属性,并执行相关操作,但有两个缺点:① 测试脚本只能使用Java语言② 测试脚本必须每次被上传到设备上运行4、工作原理:原理是在手机上运行了一个http服务器,将uiautomator中的功能开放出来,然后再将这些http接口,封装成Python库
2021-03-02 19:15:57
682
原创 uiautomator2简单用法01
这里转载两篇线上Blog,留作备用,贴上原文链接:Blog01:链接1 ---->此处内容非原创,侵删。手势交互 点击屏幕(坐标,支持相对坐标) d.click(x, y) d.click(0.5, 0.5) #其中(0.235, 0.456) 代表 X(50%) Y(50%) 双击 d.double_click(x, y) # 默认两次点击相隔0.1秒 d.double_click(x, y, 1) #
2021-03-02 18:57:36
1565
转载 自动化测试心路历程(转载)
回想自动化测试的学习过程,因为发现很多人总是急于求成,不懂该如何学习。当前是个新手的时候肯定会选择加很多的群。在群里总是会遇到很多人问低级问题,写了一个selenium脚本,却执行失败,也不看报错,就直接跑到群里来问(有时候连个图都不发或发图只截图一小半,有的甚至问我和你写的代码一样怎么运行不起来了呢?),大神,这里为什么会报错?很多都是明显的语法问题,一问才知道,今天刚刚学selenium,之前也没有语法基础,没学过Java,没学过Python,就跑来搞selenium,想玩自动化。每当看到这样的同学,总
2021-01-28 16:43:21
231
原创 Airtest的远程连接的问题
Airtest的远程连接的问题:win + R ,进入cmd#一、设置adb远程连接端口:adb tcpip 5555#二、查看手机的ip:1.adb shell netcfg;2.adb shell ifconfig wlan0;3.直接在手机的wifi设置查看ip;拿到你的设备ip——xxx.xxx.xxx.xxx#三、在Airtest的【远程设备连接】键入:adb connect xxx.xxx.xxx.xxx:5555ok,连接上了。...
2021-01-27 20:00:08
922
原创 Airtest跑ADB命令断开设备问题的解决方案
Airtest跑ADB命令断开设备的问题解决方案这个问题其实网上已经有人放出解决方法了,但是总结的得过于繁杂,下面是一句话的概述:把ADB自身路径下的源文件.exe复制粘贴到AirtestIDE对应的adb路径下,替换掉Airtest的adb版本,做到两边的adb版本相同,建立联系,打通经脉,才能继续学习后面的武功心法。详细如下:Android Studio路径下:D:\Programs\AndroidSDK\platform-tools 路径下的adb.exe ↓复制粘贴,扔到Airte
2021-01-27 19:46:09
2634
1
原创 Charles-移动双端配置步骤
Charles是个灵活强大的抓包工具,在使用之前,需要先做好配置,下面简单说一下,Charles配置过程中的关键点,以帮助需要的人避开一些坑。——iOS端:1、首先,Mac端和iPhone端都装好证书,安装方法Charles上明确写了,看截图:(Mac端)(iPhone移动端)2、iOS端,安装好证书后,记得去勾选信任Charles,位置在:关于本机-证书信任设置;(Charles端)3、在Charles端记得设置个东西:去Proxy-SSL Proxying Setting,左侧incl
2020-06-15 20:07:48
498
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人