- 博客(29)
- 收藏
- 关注
原创 阶段四python编程第五章集合数据类型
列表用[ ]定义列表中多个成员用逗号分隔列表可以使用[索引]方式访问指定的成员。第一个成员的索引编号是0。不能访问不存在的索引编号。
2024-03-15 15:18:10 423
原创 一:面试流程
南网智搜是南方电网公司研发的搜索引擎,主要场景Web 端场景有搜索频道、个人中心、和一些积分活动等,我在里面主要负责功能测试,接口测试,性能测试,压力测试。
2024-03-01 22:21:50 423
原创 阶段四python编程第四章循环
循环的作用:让指定的代码重复执行while循环最常用的应用场景就是让执行的代码按照指定的次数重复执行。程序应该避免出现死循环while嵌套就是:while里面还有while输出5行✳号,每行有5个循环嵌套输出三角形顺序一一从上向下,顺序执行代码:分支一一根据条件判断,决定执行代码的分支;循环一一让特定代码重复执行,人类计数习惯从1开始程序计数习惯从0开始。
2024-02-23 21:03:30 571
原创 阶段七性能测试jmeter报告图表,并发数和Locust
特点:· 开源的性能测试框架· 不需要单独安装软件,只需要安装导入python.库· 可以分布式操作,模拟大量用户· 具体web界面,可以进行性能测试操付· 需要一定的代码能力,开发对应的脚本。
2024-01-21 20:18:25 1507
原创 阶段七第二章连接数据库,逻辑控制器,定时器,分布式
1.启动数据库2.加载mysql的JDBC驱动方法1:在测试计划下方的位置,点击浏览添加JDBC的jar包方法2:将JDBC的jar拷贝到lib目录,并重启jmeter:(搜索指定商品,在返回结果中检查是否包含指定商品的ID的URL)1、添加JDBC Requesti请求JDBC连接池名称:必须与"JDBC连接池"中的连接名一致要执行的sq语句Variable Name中:写明要保存的数据的参数名2、添加HTTP请求一一搜索请求参数为中文时,将参数写到下方参数位置,并勾选上“编码”
2024-01-19 17:06:22 605
原创 阶段七第二章性能测试工具JMeter参数化
说明:全局参数所有用户读取的变量值相同添加方式:测试计划>线程组->配置元件->用户定义的变量参数设置:参数名:参数值在HTTP取样器中应用:${参数名}2.1场景·请求:https:/www.baidu.com:443·要求:使用用户定义的变量配置被测系统的协议、域名和端口2.2操作步骤1.添加线程组2.添加用户定义的变量3.添加HTTP请求4.添加查看结果树。
2024-01-18 21:24:22 1086
原创 阶段七第二章 性能测试工具
工业级的性能测试工具,可以模拟大量用户,并监控性能指标提供报表。支持的用户量大详细的分析报表支持iP欺骗收费体积大无法定制功能:性能测试工具,Jmeter软件的功能与Loadrunner基本一致优点:·免费开源·体积小·可扩展的组件缺点:·不支持P欺骗·分析和报表能力比Loadrunner弱Jmeter免费Jmeteri能提供的功能与loadrunner基本一致,能满足绝大多数的性能测试需要。
2024-01-15 20:40:24 384
原创 阶段七第一章性能测试理论
1.性能测试的指标指标:在性能测试的过程中,记录的一系列的数据值。用这些实际记录的数据值与需求中的性能要求做对比,达成需求要求则无问题;未达到需求要求则说明是性能bug。常见的性能指标:响应时间,并发数,吞吐量,错误率,点击数,资源利用率2.常用性能指标2.1响应时间客户端发送请求,到客户端收到服务器返回的响应,过程中所经历的全部时间,都是响应时间响应时间=应用程序处理时(A1+A2+A3)+网络传输时间(N1+N2+N3+N4)2.2并发数说明:并发测试的用户数。
2024-01-15 17:43:35 929
原创 阶段五接口测试第五章持续集成
下载:http:/www.oracle.com/technetwork/.java/javase./downloads,/jdk8-downloads-2133151.html。2.打开浏览器并访问http://localbost:8080/进入启动页后,这里需要一个密码进行验证,密码所在的位置会在页面上标有,直接打开这个文件就可以看到密码。作用:JDK是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。1.【我的码云】==》【+】=》【新建仓库】,进入添加仓库界面。
2024-01-13 13:50:17 917 1
原创 阶段五接口测试第四章代码实现接口测试 Requests库,集成unit test
Requests库是用Python编写的, 基于urllib, 采用Apache2 Licensed开源协议的HTTP库;相比urllib库,Requests库更加方便,可以节约我们大量的工作,完全满足HTTP测试需求。
2024-01-11 15:54:19 858
原创 阶段五第二章接口测试高级用法读取外部文件实现参数化理论
Newman:一款基于nodejs(前端开发的工具或框架)开发的可以运行Postman脚本的工具,并且可以生成测试报告。
2023-12-21 11:33:32 950 1
原创 阶段五第二章postman高级用法
Postman关联:后一个接口的请求需要依赖前一个接口的响应数据,一般通过全局变量或者环境变量来进行参数在接口之间的传递。
2023-12-20 15:56:02 1007 1
原创 阶段五第二章postman实现接口测试,postman的基本使用
Postman是一款非常流行的接口调试工具,它使用简单,而且功能也很强大。不仅测试人员会使用,开发人员也会经常使用。
2023-12-13 17:29:19 406 1
原创 阶段五第一章接口解析用例设计
接口文档,是一个描述接口信息(请求:请求方式、path(请求地址)、请求参数等,响应:状态码、响应数据等的文档。
2023-12-13 14:26:11 759 1
原创 阶段五 接口测试第一章接口测试基础
介绍:HTTP:(HyperText Transfer Protocol)超文本传输协议,是一个基于请求与响应模式的、应用层的协议,也是互联网上应用最为广泛的一种网络协议。特点基于客户端与服务器模式简单快速灵活无状态无连接url格式解析(重点)说明:URL:(Unifom Resource Locator) 统一资源定位符 是互联网上标准资源的地址,HTTP使用URL来建立连接和传输数据。格式:协议、域名、端口号、资源路径、参数示例协议:HTTP、HTTPS、FTP、SMTP/POP3/IMAP等域名。
2023-12-10 21:01:04 754 1
原创 阶段三功能测试 第四章 禅道的使用
1.禅道简介禅道是由青岛易软天创公司开发的一款项目管理软件。特点是将软件研发中的产品管理,项目管理,质量管理三个核心流程融合在一套工具里面,是一款软件生命周期管理工具。轻量级实现,部署简单开源,免费产品经理创建产品产品经理创建需求项目经理创建项目项目经理确定项目要做的需求项目经理分解任务,指派到人开发人员实现需求测试人员测试,提交bug。
2023-11-28 22:22:59 903
原创 阶段三功能测试第三章缺陷管理
1.1软件缺陷的定义:· 软件在使用过程中出现的任何问题(如:错误,异常等),都叫软件的缺陷,简称bug。· 产品实现不满足客户需求· 测试执行时,实际结果和预期结果不一致1.2缺陷的判定标准(重点):1.未达到需求说明书指明的功能2.出现了需求说明书指明不应该出现的错误3.实现了需求说明书之外的功能4.未达到需求说明书虽未明确提及但是应该实现的目标(如:性能要求等)5.用户角度发现的各种问题和错误1.3缺陷产生的原因及根本原因:缺陷产生的原因· 需求文档存在错误· 需求变更设计
2023-11-27 20:17:05 908 1
原创 阶段二第六章多表查询子查询
定义: 在一条查询语句当中,利用另一条语句作为条件或数据源,充当条件或数据源的语句称之为子查询语句。注意:子查询语句在使用时,务必使用括号括起来需求6:子查询——充当条件查询价格高于平均价的商品信息查询所有数据查询平均价格– 68.33需求实现优化实现-子查询 :在where关键字后边的子查询语句是充当条件的。
2023-11-25 18:15:43 975
原创 阶段二第六章多表查询连接查询
特征:只有1张表,表中至少存在两列字段具备对应关系原理:通过起别名的方式,将1张表变为2 张表,通过对应字段的对应关系,进行条件比对,实现连接查询需求4:自关联需求4:查询河南省所有的市查询所有数据自关联1)通过起别名的方式,将一表变俩表2)通过 表1.字段 = 表2.字段 实现表间关联where a1.atitle =‘河南省’;需求5:自关联需求5:查询河南省的所有的市和区自关联where a1.atitle = ‘河南省’;总结连接查询内连接。
2023-11-25 17:52:01 950
原创 阶段三功能测试第二章测试用例设计方法
放大缩小:ctrl+鼠标滚轮删除操作:选中需要删除的——Delete调整纸张大小:光标移动到画质边缘按住ctrl变小箭头鼠标左键拖拽(左右同理)组合(可以整体移动):ctrl+A全选——形状——组合取消:ctrl+A全选——形状——取消组合。
2023-11-22 21:32:45 277
原创 阶段二第五章单表查询
:表示在某个不连续范围内 select * from goods where company in (‘某东’,‘x宝’);select * from goods where price = 30 and company = ‘并夕夕’;select goodsName’商品名称’,price’价格’from goods;select goodsName as ‘商品名称’,price as’价格’from goods;需求3:准备商品数据,查询所有数据,查询部分字段,起字段别名,去重。
2023-11-20 22:37:09 42 1
原创 阶段二第四章SQL语句
datetime,范围(1000-01-01 00:00:00 ~9999-12-31 23:59:59),例如’2020-01-01 12:29:59’查询窗口的使用(基本格式:select(查询/选择),from(从哪里),users(表名),;(0,‘外星人笔记本’,9999.00,100,‘某宝’,‘外星人上位,战神渣渣!(0,‘战神笔记本’,6000.00,100,‘某东’,‘战神在手,天下我有!(0,‘小新笔记本’,5000.00,100,‘某乐’,‘小新小新,蜡笔小新!
2023-11-20 22:10:31 54 1
原创 Linux系统和数据库第二章Linux常用指令 进程端口相关命令和权限修改,查找链接修改文件,文件的压缩和解压操作
4.使用数字法将文件权限修改为:拥有者:可读可写可执行: rwx/用户组:可读可写 rw/其他用户:可写可执行-wx (chmod 763文件权限计算过程cm_demo0。4.使用数字法将文件权限修改为:拥有者:可读可写可执行: rwx/用户组:可读可写 rw/其他用户:可写可执行-wx (chmod 763文件权限计算过程cm_demo0。打包和压缩:tar-jcvf压缩包名.tar.bz2目标文件/文件夹解包和解压:tar -jxvf压缩包名.tar.bz2。
2023-11-16 21:31:36 80
原创 Linux系统和数据库:第一章Linux操作系统和常用命令
*Linux命令:**软件测试第一个任务,一般都需要进行环境搭建,一部分环境数据搭建内容是在服务器(看不见摸不着)上实现的跟服务器交互(没有图形化页面,不能点点点,黑黑的窗口),需要使用 Linux 命令。追加重定向符号:>>(将左侧命令的结果输出到右侧的文件中)(反复执行,内容追加,文件原有内容不会被替换)通配符:又叫文件名替换符号,符号具备特殊含义,例如:文件名test,通配符可以写成:?以分屏形式查看文件内容(格式:more 文件名)(适合用于查有文件内容较多的文件)
2023-11-16 19:09:00 94
原创 功能测试第一章:测试理论概念
2.软件测试与软件的开发模式有着紧密的联系,作为一名测试人员,应该充分理解软件的开发模型,以便找准自己在其中的位置,从而发挥自身的价值。测试V: 验收测试设计==》系统测试设计==》集成测试设计==》单元测试设计==》单元测试==》集成测试==》系统测试==》验收测试。对多个功能进行组合测试,通常是在单元测试的基础上,将所有程序模块进行有序的,递增的测试,重点测试不同模块的接口部分。需求分析==》概要设计==》详细设计==》编码==》单元测试==》集成测试==》系统测试==》验收测试。
2023-11-16 15:08:51 67 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人