- 博客(21)
- 收藏
- 关注
原创 性能测试-JMeter(3)
2、在tpshop首页中搜索商品名“小米手机5”,请求URL:http://127.0.0.1/Home/Goods/search.html 请求方法:GET,请求参数:q=小米手机5。3、在搜索的响应数据中检查是否有该商品对应的商品链接:/Home/Goods/goodsInfo/id/65.html。2、要依次取出地址关键字,并在百度搜索,例如:https://www.baidu.com/s?1、访问传智播客首页http://www.itcast.cn,获取首页中的地址信息,并全部保存下来。
2024-10-13 19:46:52
1184
原创 性能测试-JMeter(2)
1、请求:http://www.itcast.cn/,获取网页的title值把获取到的title作为请求参数2、请求:https://www.baidu.com/,把获取到的title作为请求参数。位置:测试计划 --> 线程组 --> HTTP请求 --> (右键添加)后置处理器 --> JSON提取器。位置:测试计划 --> 线程组 --> HTTP请求 --> (右键添加)断言 --> JSON断言。位置:测试计划 --> 线程组 --> HTTP请求 --> (右键添加)断言 --> 响应断言。
2024-10-10 22:30:09
939
原创 性能测试-JMeter(1)
Bin目录:存放可执行文件和配置文件jmeter.bat——windows的启动文件【重要】jmeter.log——Jmeter工具运行的日志文件jmeter.properties——Jmeter工具的配置文件【重要】jmeter.sh——linux的启动文件jmeter-server linux分布式测试的启动程序jmeter-server.bat windows分布式测试的启动程序docs目录:是JMeter的api文档,用于开发扩展组件printable_docs目录。
2024-10-08 21:14:53
695
原创 性能测试-理论
什么是性能?软件质量属性中的“效率”特性时间特性:表示系统处理用户请求的响应时间资源特性:表示系统运行过程中,系统资源的消耗情况。资源包括:CPU、内存、磁盘等什么是性能测试?使用自动化工具,模拟不同的场景,对软件各项性能指标进行测试和评估的过程性能测试的目的?1、评估当前系统能力验收第三方提供的软件获取关键的性能指标,与其他类似产品进行比较2、寻找性能瓶颈,优化性能3、评估软件是否能够满足未来的需要。
2024-10-06 15:54:09
760
原创 接口自动化-代码实现
api——封装接口信息scripts——编写测试脚本data——存放测试数据report——存放测试报告common——存放通用工具类config.py——定义项目配置信息pytest.ini——pytest配置文件requests库:python中的“浏览器”,基于urllib的HTTP库操作步骤导包发送接口请求查看响应数据。
2024-08-20 17:04:48
873
原创 接口自动化--Postman(2)
场景:测试脚本中仅测试数据不一样,使用参数化提高脚本复用步骤测试数据保存在测试文件单独维护引用数据文件实现脚本循环调用。
2024-08-12 20:04:44
1190
原创 接口自动化--Postman(1)
【使用自动关联技术,实现登录成功】① 验证码接口响应体中提取uuid。② 设置环境变量保存uuid。③ 登录接口引用uuid。
2024-08-12 17:33:49
1196
原创 Appium基础2
1. 如果使用 driver.find_element_by_xx 方法,如果传入一个没有的特征,会报NoSuchElementException的错误。2. 如果使用 driver.find_elements_by_xx 方法,如果传入一个没有的特征,不会报错,会返回一个空列表。比如,手指从下往上滑,或者,按返回键。value='resourceId' 返回resource-id属性值,只有API=>18才能支持。持续时间相同时,手指滑动的距离越大,实际滑动的距离也越大。value='name' 返回。
2024-08-07 15:27:56
820
原创 Appium基础
Appium是一个移动端的自动化框架,可用于测试原生应用、移动网页应用和混合型应用,且是跨平台的。重要的是Appium是跨平台的,即可以针对不同的平台用一套api来编写测试脚本。
2024-08-07 09:06:03
967
原创 adb相关
自动化测试需要通过代码的形式告诉手机测试哪个应用程序的哪一个界面,所以需要通过这个命令进行获取。Server端:同样运行在开发机器中,用来管理Client端和手机的Daemon之间的通信。Daemon守护进程:运行在调试设备中,手机或模拟机,用来接收并执行adb命令。Client端:运行在开发机器中,即你的开发电脑,用来发送adb命令;界面名(activity):目前可以理解为,一个界面名对应一个界面。包名(package):决定程序的唯一性(不是应用的名字)client端将命令发送给server端。
2024-08-05 22:10:13
512
原创 黑马测试基础-TPshop项目(2)
所谓状态迁移法就是首先要找出被测对象的所有状态,如何再分析各个状态之间的转换,据此编写测试用例注意:状态迁移法不保证单个功能点的正确性,仅保证状态间的转换是否与需求描述一致。
2024-04-16 22:14:55
2966
原创 功能测试&非功能测试
测试报告是指把测试的过程和结果写成文档,对发现的问题和缺陷进行分析,为纠正软件存在的质量问题提供依据,同时为软件验收和交付打下基础。界面测试,或称UI测试,测试用户界面的功能模块的布局是否合理、整体风格是否一致、各个控件的放置位置是否符合客户使用习惯。标记:是通过**<标记符>内容</标记符>**的格式让内容具有不同的表现形式,从而达到超文本的目的。响应数据的类型,除了可以返回网页数据外还可以访问:图片、文字、音乐、视频…项目要求在不同的操作系统、不同浏览器、不同的平台、不同分辨率下操作时。
2024-04-15 22:06:09
2129
3
原创 黑马测试基础-TPshop项目(1)
项目组织架构图反映的是一个项目组织系统中各子系统之间和各元素之间的组织关系,反映的是各个模块及模块下面的子模块,子模块下面的子模块之间的组织关系。a)显示1-5长banner图片,自动轮播,3s切换一张,如果只有一张banner图片,则不轮播。是从测试的技术角度去分析需求,在方向上明确要怎么测,分析结果重点在于测试策略与技术实现。查询手机号是“15728743912”的会员账号的昵称以及所下订单的订单编号。查询商品表前10 条的商品信息(只要id,名称,库存,售价)删除install.lock。
2024-04-13 17:44:26
4522
1
原创 【软件缺陷】
软件或者程序中存在的问题及错误由青岛易软天创工资开发的一款项目管理软件开源,免费产品管理,项目管理,质量管理三个核心流程融合在一套工具里面,是一款软件生命周期管理工具轻量级实现,部署简单由澳大利亚Atlassian公司开发的一款有优秀的软件问题跟踪管理软件工具。它可以对各种问题进行管理和跟踪。jira产品非常的完善,且功能强大特点是支持多语言,干净和强大的用户界面,企业级的权限和控制,可以在几乎所有硬件和操作系统和数据库平台运行。
2024-04-12 17:16:05
685
原创 软件测试基础理论2
测试用例的八大基本要素:用例编号、用例标题、测试项目、用例级别、预置条件、测试输入、执行步骤、预期结果。在开发真实系统之前,构造一个原型,在原型基础上逐渐完成整个系统的开发工作(边做边完善的模型)标明了测试过程中本身存在的不同阶段,从左到右,描述了开发过程和测试过程间的阶段对应关系。测试伴随着整个软件开发周期,并且测试的对象不仅仅是程序,需求和设计同样要测试。Test case:为特定的目的而设计的一组测试输入、执行条件和预期结果的。本身是瀑布模型的变种,反映了测试活动与分析和设计的关系。
2024-04-07 10:25:37
411
原创 软件测试基础理论1
β测试:Beta是公测版本,是对所有人开放的测试版本;又叫组装测试,在单元测试的基础上,把多个模块组装在一起进行测试,重点关注模块和模块之间的接口。把一些重要功能进行复测,也包括测试那些当前的测试用例没有覆盖到的部分。对软件最基本的流程和功能做一个粗略的测试,看最基本的流程是否能跑通。介于黑盒和白盒之间的一种测试,关注功能同时关注部分代码的实现。当修复一个bug后,把之前的测试用例在新的代码下进行再次测试。把软件项目作为一个整体进行测试,测试的依据是需求说明书。不运行软件,静态的观察软件是否符合预期。
2024-04-05 17:19:01
206
1
原创 HTML基础
超文本标记语言历史阶段:HTML 2.0HTML 3.0HTML 4.0.1-->XHTML 1.0(目前常用版本)-->XHTML 相当于HMTL的严谨版HTML 5.0语法规定标签、标记符号 又称尖括号html 语言必须写在标签符合里面html 中的标签大多数都是成对出现的关闭符号 / 又称反斜杠。
2024-04-02 21:16:18
872
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人