- 博客(10)
- 收藏
- 关注
原创 Appium元素操作
模拟按 “返回键” “home键” 等等操作,比如,很多应用有按两次返回键退出应用的功能,如果这个功能 需要我们做自动化,那么一定会用到这个方法。appium官方并没有为我们提供关闭通知的api,那么现实生活中怎么关闭,就怎样操作就行,比如,手指从下往上滑动,或者,按返回键。使用坐标的形式点击 WLAN (650, 650),2 秒后,按下(650, 650)的位置,暂停 2 秒,并抬起。使用坐标的形式按下 WLAN (650, 650),2 秒后,按下(650, 650)的位置,并抬起。
2024-08-20 11:02:33 1382
原创 adb调试工具命令
进入到android手机系统内部的命令行中。查看连接设备的数量及设备号。如何获取app启动时间。如何获取包名和界面名。从电脑发送文件到手机。从手机拉取文件到电脑。
2024-08-13 16:01:20 132
原创 Locust简介
定义接口请求(使用requests库)· locust里发送请求是基于requests实现的,请求方法、参数、响应对象和requests使用方式一样# 定义任务# 登录请求# 首页l.client.get("/bms/index")# 获取用户信息# 退出 定义一个用户行为(任务集),包含多个具体的任务。定义方式:• 定义一个用户行为类,要继承TaskSet类,表示一个任务集。
2024-08-09 17:15:17 432
原创 性能测试分析和调优
确定问题:根据性能监控的数据和性能分析的结果,确定性能存在的问题(要求)确定原因:确定了问题之后,对问题进行分析,找出问题产生的原因给出解决方案:确定调整目标和解决方案(改服务器参数配置/增加硬件资源配置/修改代码)验证问题:按照给出的解决方案,重新进行测试分析调优结果:分析出问题的性能指标是否有提升,关注其他指标未下降注意: 性能测试调优并不是一次完成的过程,针对同一个性能问题,上面的五步可能要经过多次循环才能最终完成性能调优的目标。
2024-08-08 20:20:42 1780
原创 执行性能测试
特点:• 独占性• 尽量保持性能测试环境与真实生产环境的一致性• 硬件环境– 包括服务器环境、网络环境等• 软件环境– 版本一致性:包括操作系统、数据库、被测应用程序、第三方软件等 – 配置一致性:包括操作系统、数据库、被测应用程序、第三方软件等• 使用场景的一致性– 基础业务数据的一致性– 业务操作模式的一致性:尽量模拟真实场景下用户的使用情况。
2024-08-07 20:19:48 646
原创 性能测试用例编写、脚本开发
根据测试点逐条进行细化:· 性能测试数据,有明确要求,需要达到一定的业务量· 从接口维度来描述测试步骤· 如果两个接口强绑定(结算、下订单),放在一个用例中间测试。
2024-08-07 17:17:55 1432
原创 性能测试需求分析、测试计划
客户方给出(传统行业)能够提出明确需求的一般是金融、银行、电信、医疗等企业,他们一般对系统的性能要求高,并且对性能 也非常了解· 根据运营数据来计算(互联网行业)用户频繁使用的功能模块是哪些每月、每周、每天的峰值业务量是多少· 根据竞品分析(新上线的产品无历史数据的情况)对比同类型软件的性能指标结果。
2024-08-07 17:01:29 202
原创 性能测试环境准备
将SQL语句中唯一的字段,使用占位符{}来替换,方便在脚本中传递不同的值。方法:为了快速创建大量数据,可以直接操作数据库进行添加。目的:压测环境中的数据量尽量与生产环境中数据量一致。编写脚本,循环执行sql语句插入对应的商品记录。· 循环执行SQL语句来插入数据。· 准备插入数据的SQL语句。l语句插入对应的商品记录。
2024-08-07 16:39:18 111
原创 微商城项目介绍及部署
前端:页面代码后端:业务逻辑处理程序,外加数据库无论是前端代码,还是后端代码,都是存放在服务器上前后端分离的项目:前后端不分离的项目:对比这两种方式:· 前后端分离的形式,数据传输的效率要高很多(JSON数据格式远小于HTML页面格式)· 前后端分离的形式,服务器不需要处理HTML页面逻辑,由浏览器自己完成,减轻服务器的压力· 在实际项目中,主要是使用前后端分离的形式。
2024-08-07 16:36:05 178
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人