
测试
小龙在山东
本博客为个人整理的技术笔记,仅用于学习。
展开
-
基于LM Arena 的 LLM 基准测试排行榜:DeepSeek-R1 排名第 5
点开 Leaderboard 可以看到上图的排行榜,可以看到 DeepSeek-R1 排名第 5。原创 2025-02-21 23:45:00 · 425 阅读 · 0 评论 -
MacOS系统下App Inspector的详细安装和配置
App Inspector是浏览器端的移动设备UI查看器,可以看到UI布局的树状XML结构,可以自动生成xpath,可以兼容Android和IOS。本教材详细说明了App Inspector的安装和配置过程,并附带了每个步骤中遇到的坑及解决办法。原创 2020-05-29 14:23:55 · 2049 阅读 · 0 评论 -
Win7开启无线热点AP
右键开始,搜索cmd,以管理员模式打开cmd。# 查看无线网卡是否支持承载网络:是,则下一步 如果否,则不能开启虚拟AP# 还有就是没有驱动,需要更新驱动netsh wlan show drivers# 支持的承载网络:是# 设置SSID和密码,分别是wifi和11111111netsh wlan set hostednetworkmode=allow ssid=wifi key=11111111# 开启netsh wlan start hostednetwork...原创 2020-05-15 10:32:27 · 559 阅读 · 0 评论 -
Android adb push后相册没有立马更新,需要刷新media库
移动端的Android测试总是少不了一些adb命令的操作,稍微总结一下自己经常用到的命令。例如:adb无法安装debug包,提示Failure [INSTALL_FAILED_TEST_ONLY],怎么办?莫慌,加个-t参数即可$ adb install -t debug.apk这一点在adb的说明中有明确的提示, -t 即表示允许test package$ adb......app...原创 2018-10-12 17:36:56 · 5709 阅读 · 1 评论 -
Android自动化测试框架
Monkey编写语言:命令行运行环境:使用adb连接PC运行测试对象:Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常。主要测试客户端应用的稳定性,健壮性测试限制:主要是做随机模拟用户操作移动端的操作MonkeyRunner1234编写语言:py运行环境:...原创 2018-10-10 10:55:31 · 6899 阅读 · 0 评论 -
Original error: The desired capabilities must include either an app, appPackage or browserName
问题用Appium测试报错selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while processing the command. Original error: The desired capabilities must include eithe...原创 2018-10-10 17:09:21 · 3795 阅读 · 0 评论 -
uiautomator2任意操作Android自动化测试
简介uiautomator2 是一个Android UI自动化框架,支持Python编写测试脚本对设备进行自动化。底层基于Google uiautomator,Google提供的uiautomator库可以获取屏幕上任意一个APP的任意一个控件属性,并对其进行任意操作,但有两个缺点:1. 测试脚本只能使用Java语言 2. 测试脚本必须每次被上传到设备上运行。 我们希望测试能够用一个更脚本化的语...原创 2018-11-27 18:11:39 · 2110 阅读 · 0 评论 -
Web自动化测试badboy
Badboy主要用于脚本录制,模拟浏览器操作,记录操作脚本,并且可以导入到jmeter里面。有收费版本,也有免费版本。官网:http://www.badboy.com.au/原创 2019-01-06 15:56:15 · 402 阅读 · 0 评论 -
Selenium重复使用远程打开的Remote Chrome浏览器
为了重复使用一个已经打开的浏览器,可以根据executor_url和session_id来重新获取浏览器的控制权。开启远程Hub服务下载jar包:https://www.seleniumhq.org/download/运行:java -jar selenium-server-standalone-3.141.59.jar运行测试脚本:from selenium import webd...原创 2019-01-08 11:51:10 · 6802 阅读 · 1 评论 -
Appium Python打开应用不重置
import osfrom appium import webdriver# Returns abs path relative to this file and not cwdPATH = lambda p: os.path.abspath(os.path.join(os.path.dirname(__file__), p))desired_caps = dict()desired...原创 2018-10-12 10:22:27 · 2876 阅读 · 1 评论 -
Appium服务器初始化参数(Capability)
键描述值automationName自动化测试的引擎Appium (默认)或者 SelendroidplatformName使用的手机操作系统iOS, Android, 或者 FirefoxOSplatformVersion手机操作系统的版本例如 7.1, 4.4deviceName使用的手机或模拟器类型iPhone Simulator, i...原创 2018-10-11 11:34:30 · 3025 阅读 · 0 评论 -
Appium连接海马玩模拟器
adb连接海马玩模拟器查看海马玩模拟器端口默认端口 Windows 版,0.8.5 及以前的版本,默认端口号:53001 Windows 版,0.8.6 及以后的版本,默认端口号:26944adb connect 127.0.0.1:26944输出如下,表明连接成功:connected to 127.0.0.1:26944查看设备列表adb devices输出如下:List of dev原创 2017-06-21 20:05:26 · 1318 阅读 · 0 评论 -
OWASP Top 10 2017 10项最严重的 Web 应用程序安全风险
A1:2017-注入将不受信任的数据作为命令或查询的一部分发送到解析器时,会产生诸如SQL注入、NoSQL注入、OS注入和LDAP注入的注入缺陷。攻击者的恶意数据可以诱使解析器在没有适当授权的情况下执行非预期命令或访问数据。A2:2017-失效的身份认证通常,通过错误使用应用程序的身份认证和会话管理功能,攻击者能够破译密码、密钥或会话令牌,或者利用其它开发缺陷来暂时性或永久性冒充其...原创 2018-03-30 18:03:41 · 6487 阅读 · 2 评论 -
Python Robot Framework
简介Robot Framework是一款自动测试框架。 官网:http://robotframework.org/ GitHub:https://github.com/robotframework/robotframework例子*** Settings ***Documentation A test suite with a single test for vali...原创 2018-08-09 17:06:01 · 611 阅读 · 0 评论 -
Selenium处理下拉列表select
实用selenium的Select模块来对select下拉框进行操作很方便,现在列举出代码样例。选中from selenium.webdriver.support.ui import Select# 定位下拉列表ele = driver.find_element_by_tag_name("select")# 根据索引选中Select(ele).select_by_index(2...原创 2018-08-14 16:54:14 · 908 阅读 · 0 评论 -
python PyAutoGUI 模拟鼠标键盘操作和截屏(RPA)
一款跨平台/无依赖的自动化测试工具,目测只能控制鼠标/键盘/获取屏幕尺寸/弹出消息框/截屏。原创 2018-08-12 15:50:17 · 5870 阅读 · 1 评论 -
Python模块PyAutoIt调用AutoIT
简介Python版本AutoIT,直接绑定到 AutoItX3.dll,然后就可以使用AutoIT的功能了。安装pip install -U pyautoit例子运行记事本,然后写入“hello world”,最后不保存关闭。import autoitautoit.run("notepad.exe")autoit.win_wait_active("[CLASS:N...原创 2018-08-12 16:02:02 · 14972 阅读 · 0 评论 -
Python pywinauto 自动操作Windows GUI
简介pywinauto依赖pywin32,可以自动操作微软windows窗口、鼠标、键盘。安装例子app.UntitledNotepad.menu_select("File->SaveAs")app.SaveAs.ComboBox5.select("UTF-8")app.SaveAs.edit1.set_te原创 2018-08-12 16:43:14 · 19839 阅读 · 3 评论 -
Linux下图形用户界面自动化操作工具
xdotool官网:https://www.semicomplete.com/projects/xdotool/打开Firfox:WID=`xdotool search "Mozilla Firefox" | head -1`xdotool windowactivate --sync $WIDxdotool key --clearmodifiers ctrl+l# As o...原创 2018-08-23 18:18:44 · 4295 阅读 · 0 评论 -
使用测试服务框架Moco实现mock
Moco简介Moco可以轻松搭建测试服务器,可以基于HTTP集成Wevb Service/REST等。使用场景企业软件开发人员:不用等待耗时的服务集成,提前模拟服务进行测试;移动开发人员:自己搭建模拟服务,提前测试漂亮的移动应用,而不必等待耗时的开发进度;前段开发人员:轻松模拟服务,提前给客户展示模拟数据;快速开始下载jar新建json配置文件[ { "response"原创 2017-06-21 10:38:39 · 875 阅读 · 0 评论