面试
文章平均质量分 86
bug管理者
这个作者很懒,什么都没留下…
展开
-
接口测试断言详解(Jmeter)
可以在察看结果树中将响应报文的格式从Text切换为Json Path Tester,并在Json Path Expression栏中输入相应的Json Path ,点击Test,察看JsonPath的定位结果。是目前最主流的自动化测试手段,它向服务器发送请求,接收和解析响应结果,通过验证响应报文是否满足需求规约来验证系统逻辑正确性。响应断言和Json断言可以涵盖大部分的接口校验需求,针对更加复杂的接口校验需求,比如数据库校验,比如复杂计算逻辑的校验 ,可通过Beanshell断言组件编写脚本来实现断言。原创 2024-09-13 20:29:14 · 779 阅读 · 0 评论 -
测试员有必要转测试开发吗?
目前的就业压力对于测试人员来说非常高,而测试开发领域的就业机会相对更好,那么转向测试开发可能是一个可行的选择。从您当前的测试工作中找到适合自动化的测试场景,并尝试编写自动化测试脚本。他们需要了解软件开发的各个方面,并具备良好的领域知识,以设计和执行有效的测试策略。在您当前的工作中,尝试与开发人员和其他测试开发人员合作,参与测试自动化项目或任务。他们可以构建自动化测试管道,确保每个代码更改都经过全面的测试,并帮助实现快速、可靠的软件交付。根据您的学习和实践,更新您的简历,强调您的测试开发技能和经验。原创 2024-09-12 22:22:56 · 314 阅读 · 0 评论 -
持续测试性能的方法有哪些
我们要记住持续测试不仅是指自动化测试,参考 Dan Ashby 的持续测试模型,我们可以将性能测试纳入软件开发生命周期的各个阶段。测试或开发人员应该专注于端到端性能测试,而不只是组件级的性能测试,因为需要验证典型用户在使用过程中可能进行的主要流程。持续测试并不意味着自动化的性能测试,而是在软件开发的整个生命周期中嵌入和不断改进性能,以便我们在各个阶段都能了解产品的性能。为了避免对用户造成的干扰,可以在商定的窗口期间(如非高峰时段)进行负载测试,这可以确保在测试期间不会对用户的正常使用产生负面影响。原创 2024-09-12 22:22:23 · 301 阅读 · 0 评论 -
执行验收测试的关键注意事项
总的来说,执行验收测试是一个细致入微的过程,它需要明确的标准、全面的功能覆盖、真实的运行环境、用户的深度参与以及严谨的文档记录等多个方面的协同配合,只有这样,才能确保交付给客户的软件产品既满足预定需求,又具备高质量和可靠性。中的一个重要环节,它是对系统或产品进行全面验证的最后阶段,旨在确认最终产品是否满足业务需求、用户需求以及合同规定的所有条件。执行验收测试时,要确保所有功能模块都经过了严格的测试,包括正常情况下的功能实现,也包括边界条件和异常处理机制。任何遗漏的功能点都可能导致在实际应用中出现问题。原创 2024-09-11 20:37:33 · 258 阅读 · 0 评论 -
19.7K star!厉害了,最好用的OCR开源文字识别工具,没有之一!
该项目是基于PaddleOCR开发的,用Python编写,目前只支持Windows平台运行,跨平台还在筹备中。Umi-OCR│ └─ python包├─ runtime│ └─ python解释器│ └─ 项目qt资源,包括图标和qml源码│ └─ 项目python源码├─ plugins│ └─ 插件└─ i18n **└─ 翻译文件免费:本项目所有代码开源,完全免费。方便:解压即用,离线运行,无需网络。高效:自带高效率的离线OCR引擎,内置多种语言识别库。原创 2024-09-11 20:36:53 · 639 阅读 · 0 评论 -
jenkins中配置参数化,并在python脚本接收参数实现参数化执行
那么可以有两种方法解决该问题,要么创建多个脚本文件,多个jenkins jobs,进行构建。要么可以在配置job时通过传参数的方式,在python脚本中接受参数进行处理。比如,我使用的是windows命令,就是如上的"%标红的参数的名称%",如果你是在linux或macos系统的化,使用"$标红的参数的名称"来获取。在python脚本中,通过 argparse模块可以通过命令行进行传参,拿到参数并在脚本中进行处理。这样,就可以在脚本中拿到命令行的值进行参数处理了。最后,在脚本就可以接收到传过来的参数了。原创 2024-09-10 21:58:30 · 299 阅读 · 0 评论 -
Mac下的Python+Selenium环境部署
2. 基于浏览器版本,下载对应版本的Chromedriver即可,下载时,如果有4个版本号完全一致的,则下载完全一致的Chromedriver,如果没有完全一致的,则关注Chrome的前三位版本号即可。mac下的Chromedriver有两个版本,需参考自己的mac是否为m1处理器,如果不是m1处理器,就下载普通版即可,如果是m1处理器,则下载m1版本。的环境来运行的,所有你在打开终端后,输入python --version指令,系统会显示有python2.7的相关信息。在mac环境下,默认已经安装有。原创 2024-09-10 21:57:37 · 1033 阅读 · 0 评论 -
Python+Requests+Pytest+YAML+Allure实现接口自动化
本项目实现的技术选型:Python+Requests++YAML+Allure ,主要是针对之前开发的一个接口项目来进行学习,通过 Python+Requests 来发送和处理HTTP协议的请求接口,使用 Pytest 作为测试执行器,使用 YAML 来管理测试数据,使用 Allure 来生成测试报告一、项目说明本项目在实现过程中,把整个项目拆分成请求方法封装、HTTP接口封装、关键字封装、测试用例等模块。原创 2024-09-09 22:17:35 · 865 阅读 · 0 评论 -
【python+appium】自动化测试
不同的开发语言、不同的单元测试框架可选用不同的测试报告。一般我们会选择自己熟悉的编程语言来编写自动化脚本,但对于编程基础基本为0的童鞋(或者专注于做自动化测试的童鞋),推荐学习使用Python。不同的开发语言有各自对应的单元测试框架,如Java有JUnit、TestNG、Robot等,Python有unittest、pytest等。可能很多公司不用,但也是大部分自动化测试工程师、高级测试工程师岗位招聘信息上要求的,所以为了更好的待遇,我们还是需要花时间去掌握的,毕竟谁也不会跟钱过不去。原创 2024-09-09 22:16:33 · 790 阅读 · 0 评论 -
年薪50W的软件测试面试题,到底长啥样?
在即将完成这次笔试前,您是否愿意谈一些自己在以往的学习和工作中获得的工作经验和心得体会?您认为在测试人员同开发人员的沟通过程中,如何提高沟通的效率和改善沟通的效果?维持测试人员同开发团队中其他成员良好的人际关系的关键是什么?,大家在网络上盲目搜索,不仅很难找到真正对自己有帮助的面试题,而且也很将其中的知识学以致用。在您以往的测试工作中,最让您感到不满意或者不堪回首的事情是什么?在Linux系统中,一个文件的访问权限是755,其含义是什么?简述什么是值传递,什么是地址传递,两者区别是什么?原创 2024-09-07 21:22:04 · 619 阅读 · 0 评论 -
软件测试面试从哪方面面试?
因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据。取得较好的测试结果。测试工作经验告诉我,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部。但是更深的缺陷,更复杂的缺陷,还是无能为力的;有时候,可能因为大量的参数的组合而引起测试用例数量上的激增,同时,这些测试用例并没有明显的优先级上的差距,而测试人员又无法完成这么多数量的测试,就可以通过正交表来进行缩减一些用例,从而达到尽量少的用例覆盖尽量大的范围的可能性。原创 2024-09-07 21:20:54 · 1075 阅读 · 0 评论 -
APP测试工程师岗位面试题
由于版本节奏比较快,开发与测试几乎并行,一个版本周期内会有两版在推动,也就是波次发布,波次发布用于尝试新加入的功能,做小范围快速的开发,验证和发布,为下个大版本的功能做实验和调研。快速发版的需求要求测试快速响应,考虑文本类型:纯中文,纯数字,纯字母,纯表情(微信表情/手机自带表情),混合类型,包含URL链接因为过长纯类型需要管行很容易出现边框问题,所以这里先考虑过长纯类型情况。-m 显示最大数据量;,验收证需求的可能性,对新需求的兼容性测试也会设计,包含了top的厂商,机型,ROM,分辨率兼容。原创 2024-09-07 21:20:18 · 936 阅读 · 0 评论 -
selenium3 web自动化测试框架 —— 数据驱动简介及基础使用
简单的理解为数据的改变从而驱动自动化测试的执行,最终引起测试结果的改变。通过使用数据驱动测试的方法,可以在需要验证多组数据测试场景中,使用外部数据源实现对输入输出与期望值的参数化,避免在测试中使用硬编码的数据。xlrd 库提供了对工作簿,工作表以及单元格的读取方法,如果需要往表格中写入数据,需要安装xlwt 库,此外 openpyxl 库提供了对表格的读写操作 (注意openpyxl只能操作xlsx文件而不能操作xls文件)。主要演示了ddt的基础的使用,主要关注格式的使用。原创 2024-09-06 21:59:36 · 852 阅读 · 0 评论 -
测试面试 | 某互联网大厂测试面试真题,你能回答出多少?
Java中的基类是什么?基类中常用的方法有哪些?设计LRU,但题目太长看不懂,所以面试官换了一道简单一点的题目——设计LRU缓存结构。面试官应该是团队的某位技术大佬,一脸理工男的严肃,令人感到鸭梨很大。自动化测试框架怎么去实现的?Hashmap的put方法具体是怎么实现的,讲讲过程?Hashmap是线程安全的吗?你目前手头上有其他家的Offer吗?项目中遇到过什么测试的难点吗,讲讲?SpringWeb的开发有了解吗?了解Redis的数据持久化吗?Redis的数据类型有哪些?讲讲数据库的事务的隔离级别?原创 2024-09-05 22:01:34 · 786 阅读 · 0 评论 -
测试用例设计经典面试题——电梯,杯子,笔,桌子,洗衣机
在设计测试用例时一般从以下几个方面进行分析:功能测试,性能测试,界面测试,安全性测试,兼容性测试,可用性测试,可靠性测试,本地化/国际化测试。看电梯的最大承重重量,在电梯超重时,报警装置是否启用,在一定时间内让电梯连续的上升和下降,看在最大负载条件下平稳运行的时间。4、在电梯上升过程中的测试,比如电梯在1楼,有人按了18楼,在上升到5楼的时候,有人按了10楼,电梯会不会停;界面测试:查看杯子的外观:杯子是什么材质的,颜色,外形,重量,图案是否合理,是否有异味。加到一定量的衣服后,过一段时间,原创 2024-09-05 22:00:57 · 759 阅读 · 0 评论 -
测试面试 | Java 经典面试题汇总
Java目前仍然是业界应用最为广泛的编程语言,在很多互联网大厂,深度掌握Java是中高级测试开发/测试架构师的必备核心技能。技术面试中,技能也一直是考核重点。本文整理汇总了常见的经典题目(较偏向初级和中级水平),供各位测试开发同学参考。这里只给出问题,不列出参考答案(很多问题答案并不唯一),有兴趣的可以留言讨论,进阶学习文末加群。原创 2024-09-05 21:59:57 · 1762 阅读 · 0 评论 -
实例展示vue单元测试及难题解惑
这些就需要在测试代码中引入同款,以及通过mount的配置项mocks和stubs,分别对其进行mock或者存根了。原创 2024-08-23 20:28:03 · 933 阅读 · 0 评论 -
Redis性能压测、监控工具及优化方案
本文介绍了Redis性能压测、监控工具及优化方案。通过对Redis进行性能压测和监控,我们可以了解Redis的性能瓶颈和异常情况。通过对Redis进行优化,我们可以提高Redis的性能和可用性,以满足实际应用的需求。原创 2024-08-21 17:05:40 · 934 阅读 · 0 评论 -
Redis怎么测?这篇文章写的太全了
Redis作为一种高性能的数据库和缓存系统,性能测试是至关重要的。使用性能测试工具(如Redis-benchmark或 JMeter)进行测试,评估Redis的响应时间、吞吐量和并发处理能力,并识别潜在的性能瓶颈。进行容错测试时,可以模拟节点故 障、网络断开等场景,验证Redis的主从复制、故障转移和自动恢复机制是否正常工作。例如,在与应用程序集成时,可以测试Redis的连接和通信,并验证与其他后端服务(如数据库)的协调工 作。为了保证Redis在生产环境中的可靠性和性能,进行充分的软件测试是至关重要的。原创 2024-08-17 16:56:18 · 579 阅读 · 0 评论 -
jmeter如何压测和存储
d. Database URL: jdbc:oracle:thin:@{ip}/{oracle服务名},其中{ip}是数据库服务器ip,{oracle服务名}是TNS中的Service_Name,类似orcl这种。b. Variable Name for created pool,随便起一个,不过需要跟后续步骤的配置一致,建议就叫oracle。模拟实际的80%查询,20%写入的场景。c. Query: 如图,写存储过程调用,照图上格式写,参数用?d. Para Values,参数值,多个用逗号隔开。原创 2024-08-16 20:11:49 · 821 阅读 · 0 评论 -
Python自动化测试框架:Pytest和Unittest的区别
pytest可以灵活地自定义插件来扩展测试框架的功能,能方便的与其他Python库和工具进行集成,比如与Selenium、Requests、BeautifulSoup等库一起使用来进行端到端测试、API测试、Web测试等。unittest也可以通过自定义测试运行器和测试装置来扩展测试框架的功能,但相对于pytest的灵活性较低,unittest的可扩展性主要体现在支持使用mock和coverage.py等库来进行测试扩展。unittest相对于pytest来说更为稳定和成熟,但可扩展性较差。原创 2024-08-15 16:49:29 · 551 阅读 · 0 评论 -
软件测试之jmeter性能测试让你打开一个全新的世界
性能测试是系统在一定的负载和压力的情况下,系统的响应时间,吞吐量,稳定性,课扩展性等性能指标。以下是按照中文版的jmeter进行编写的,jmeter的bin目下打开这个文件jmeter.properties,查找language,把这个属性前面的#去掉并修改值为:zh_CN,修改后的显示 language=zh_CN。可以选中线程组或选中请求添加,作用域不一样,选中线程组对应的作用域为这个线程组下的所有请求,而请求下的呢,仅作用域本请求,一般情况下选择线程组即可。(有的请求头不是必填的,此部分可以省略)原创 2024-08-15 16:48:44 · 786 阅读 · 0 评论 -
Pytest参数详解 — 基于命令行模式
当一个或者多个测试用例失败时,如果希望定位到最后一个失败的用例重新运行,可以使用 --lf。--ff 与 --lf 基本相同,不同的在于 --ff 会运行完剩余的测试用例。使用 -m "mark1 and not mark2" 则会选中有mark1的测试用例,而过滤掉 mark2 的测试用例。-x 是遇到失败就停止运行,而 --maxfail 则可以指定允许失败几次,达到最大失败次数以后停止运行。--tb=auto:默认值,如果有多个用例失败,仅打印第一个和最后一个用例的回溯信息,格式为 long。原创 2024-08-15 16:47:52 · 553 阅读 · 0 评论 -
Pytest自动化测试框架之Allure报告
Allure Framework是一种灵活的、轻量级、多语言测试报告工具。不仅可以以简洁的网络报告形式非常简洁地显示已测试的内容,而且还允许参与开发过程的每个人从日常执行中提取最大程度的有用信息和测试。Allure报告可以快速查看到缺陷点,可以将测试未通过划分为Bug和中断的测试。还可以配置日志,步骤,固件,附件,时间,历史记录,以及与TMS的集成和Bug跟踪系统,以便掌握所有信息。Allure提供了一个清晰的全局,涵盖了所涵盖的功能,缺陷聚集的位置,执行时间表,以及许多其他方便的事情。原创 2024-08-14 20:49:17 · 348 阅读 · 0 评论 -
接口测试之什么是接口文档?
没有接口文档的接口测试都是在抓瞎~前面的接口测试重点讲了协议,也讲了fiddler模拟接口请求,估计大部分还是不太懂怎么下手测试。· 双方通过HTTP方式交互数据,第三方可以简单的“name=value”方式发送提交内容或响应请求内容。· 另外双方需要保证数据传输的完整性和安全性,每次发送请求都有响应(响应返回格式为纯文本),安全验证目前采用用户名和密码的方式。(注:一般这种提交参数的接口用post方式,虽然get也可以提交,但是比较傻逼,要是遇到开发用get方式提交数据,可以抽他了。原创 2024-08-14 20:48:09 · 397 阅读 · 0 评论 -
jmeter安装及环境变量配置、Jmeter目录介绍和界面详解
首先进到你的jmeter安装路径,找到bin文件夹,点击进去,找到jmeter.bat,鼠标右键用管理员方式运行,或者直接双击打开,此时会弹出2个界面:1.个是命令窗口,使用jmeter的时候此命令窗口不能关,你缩小到电脑任务栏即可。(6)jmeter的工作区域如下:,我们每次使用jmeter的首先打开方式就是进入bin文件下双击这个jmeter.bat,如果觉得麻烦,可以鼠标右键快捷方式发送电脑桌面,就会方便很多。在系统变量框,点击“新建”,建立一个变量:JMETER_HOME,值为你解压的。原创 2024-08-14 20:47:36 · 825 阅读 · 0 评论 -
移动端做安全测试的重要性
APP软件权限包括:网络通信、信息发送、自动启动、 媒体录制、读取用户信息、写入用户数据等权限,因关系到用户个人信息和隐私的保护,需对软件权限和访问安全机制进行测试。人机接口包括交互界面菜单、接口命令、声音等,题责与用户相连接的接口,为避免用户无意输入的可干扰程序正常运作的错误数据,因此要对所有的输入之前进行检查并确认有。安全性测试的目的是发现危害手机中数据的安全和完整性的错误和缺陷。多台客户端同时与服务连接并自动发送交易数据,交易数据有单包,多包,碎片等模式,连接通信7X24小时,统计服务的交易成功率。原创 2024-08-13 21:40:14 · 426 阅读 · 0 评论 -
Web UI 自动化测试框架哪个更适合你?
与一般的自动化测试(如单元测试、服务测试、UI 测试)不一样的是,BDD 是由多方参与的测试开发方式。作为一个历史悠久的框架,它的中文资料相当的丰富,只是在 JavaScript 方面有些不足,不能生成对应的 HTML 报告。作为一个历史悠久的框架,它的中文资料相当的丰富,只是在 JavaScript 方面有些不足,不能生成对应的 HTML 报告。对于能支持中文的 BDD 框架来说,这就是业务人员和测试人员等编写的用例,他们能轻松地编写出这样的用例,而开发人员便是去实现这一个又一个的 DSL 语句。原创 2024-08-13 21:38:46 · 518 阅读 · 0 评论 -
什么是压力测试?什么是负载测试?这两个区别是什么?
之前给一个客户做项目时,由于自己对性能测试了解并不深,搞不懂压力测试和负载测试的区别,导致后面还是由负责性能测试的同事来处理,他跟我说了很多关于压力测试和负载测试的区别,现在我总结如下。原创 2024-08-12 19:41:59 · 152 阅读 · 0 评论 -
测试人必看:五大维度解读软件测试分类
灰盒测试,是介于白盒测试与黑盒测试之间的一种测试,灰盒测试多用于集成测试阶段,不仅关注输出、输入的正确性,同时也关注程序内部的情况。探索性测试强调测试设计和测试执行的同时性,这是相对于传统软件测试过程中严格的“先设计,后执行”来说的。系统测试在系统集成完毕后进行测试,前期主要测试系统的功能是否满足需求,后期主要测试系统运行的性能是否满足需求,以及系统在不同的软硬件环境中的兼容性等。简单来说,阿尔法测试主要是测试人员在开发环境下的测试,贝塔测试是在实际环境中的测试,或者公司内部人员在模拟真实环境中的测试。原创 2024-08-12 19:41:22 · 320 阅读 · 0 评论 -
如何用jmeter工具进行性能测试
今天我们来说说jmeter如何进行性能测试,我们都知道jmeter工具除了可以进行接口功能测试外,还可以进行性能测试。当项目趋于稳定,根据性能需求就可以着手准备性能测试了,今天就说一说jmeter如何进行性能测试,jmeter进行性能测试的前提是接口的功能逻辑是通的,没有阻塞bug。原创 2024-08-12 19:40:45 · 335 阅读 · 0 评论 -
可以用Python实现RPC协议的接口自动化测试
其中,test_add函数是用来测试Add接口的,使用grpc.insecure_channel连接到服务端,构造MathServiceStub对象,调用Add方法并传入参数,最后断言结果是否正确。其中,message定义了请求参数和返回值类型,service定义了一个接口,内部包含了一个Add方法,该方法接受一个AddRequest参数,并返回一个AddReply类型的结果。运行后会在当前目录下生成两个文件:math_pb2.py和math_pb2_grpc.py。2、编写.proto文件。原创 2024-08-10 21:16:52 · 257 阅读 · 0 评论 -
接口测试面试题及参考答案,就等你来看~
在之前项目中,接口测试测试的环境有开发环境,测试环境等,为了测试的时候方便,就在postman设置环境变量,到时所有接口都引用该环境变量,这样就不用为了切换环境导致每次都去修改被测系统接口的主机地址;4、其实我们做接口的时候也碰到了蛮多的问题,都是自己独立解决的,比如返回值乱码(修改jmeter的配置文件为UTF-8编码方式),比如需要登录后才能取得token鉴权码并且这个鉴权码在下面的请求中需要用到(使用正则表达式提取器提取token的值等。如果接口返回的数据是json数据,也可以添加json断言。原创 2024-08-10 21:16:03 · 832 阅读 · 0 评论 -
Selenium:断言,还能这样
在编写自动化测试脚本时,为了使“机器”去自动辨识test case的执行结果是True还是False,一般都需要在用例执行过程中获取一些信息,来判断用例的执行时成功还是失败。判断成功失败与否,就涉及到断言。操作(action)、辅助(accessors)、断言(assertion)。1、操作(action)模拟用户与Web应用程序的交互,一般用于操作应用程序的状态;如点击链接,选择选项的方式进行工作;如果一个动作执行失败,或是有错误,当前的测试将会停止执行。常见命令如下:open(打开页面)原创 2024-08-10 21:15:00 · 656 阅读 · 0 评论 -
20种常用的软件测试方法,建议先收藏再观看
通常表现在这几个方面:对资源利用的精确度量、执行间隔、日志事件(如中断,报错)、响应时间、TPS、辅助存储区、处理精度等进行的监测等。静态测试指不运行被测程序本身,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。动态测试指是通过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率、正确性和健壮性等性能。界面测试是测试用户界面功能模块的布局是否合理、整体风格是否一致、各个控件的位置是否符合客户使用习惯。由人手动输入测试用例,观察结果,与机器测试相对应,属于原始但不可缺少的一个步骤。原创 2024-08-09 21:20:38 · 687 阅读 · 0 评论 -
软件测试相关标准
动态测试可以在测试的特定阶段执行(单元测试,集成测试,系统测试和验收测试)或者用户测试项目中特定类型的测试(性能测试,信息安全测试,功能测试);1996年GB/T 16260 被2006年,GB/T 16260.1质量模型,GB/T 16260.2外部质量,GB/T 16260.3内部质量,GB/T 16260.4使用质量的度量替换.数据质量:准确性,完备性,一致性,确实性,现时性,可访问性,依从性,保密性,效率,精度,可跟踪性,可理解性,可用性,可移植性,可恢复性。原创 2024-08-09 21:19:35 · 282 阅读 · 0 评论 -
测试工作的价值体现
测试工作在软件开发过程中的价值跟日常做好防火工作的价值是类似的,目标是在软件部署到生产环境之前,尽早发现并修复潜在的缺陷,确保软件在用户手中的安全和稳定运行。首先,测试任务的完成时间受到很多因素的影响,例如软件的复杂程度、测试环境的稳定性、需求变更等,这些因素可能会导致测试任务的进度延迟,而这并不一定是 QA 的责任。注意: 测试工作不一定是 QA 来完成,基于“团队对质量负责”的理念,团队任何人员都需要承担相应的测试工作,下面提到的测试工作都需要团队共同完成。这两个是大家比较关注,也是比较难的问题。原创 2024-08-08 20:15:27 · 525 阅读 · 0 评论 -
Python Django基础知识总结
控制器(Controller):在Django中,控制器逻辑通常包含在视图中,负责接收请求,处理业务逻辑,并调用模板渲染视图。中间件是一个轻量级的、底层的“插件”系统,用于在全局范围内修改Django的输入或输出。Django具有良好的扩展性,可以与其他Python库和框架集成,实现更复杂的功能。Django是一个开源的、高级的Python Web框架,遵循MVC设计模式。Django提供了很多开箱即用的功能,如用户认证、表单处理、数据库ORM等。Django的表单系统简化了HTML表单的创建和处理。原创 2024-08-08 20:14:53 · 520 阅读 · 0 评论 -
测试经理应该会些什么?
一般加入一个项目的头几个星期,主要用来倾听而不是发表意见和做出决定,我觉得深入理解团队非常重要,要学习项目的业务,学习程序的架构,了解团队的最新动态。所以,做测试经理,不光需要有一门拿得出手的技术,并能够有很好的:团队意识、沟通协作能力、管理能力、软硬兼备,才能成为不打杂少背锅的测试管理经理。有人说提拔基层管理人员的标准是,积极,有责任心,会沟通,会任务拆分,有一定技术基础,价值观和上司一致。测试经理最重要的决策就是招聘(识人),因为一旦录用了不合适的人,就会长期为自己的错误决策吞下苦果。原创 2024-08-07 15:58:08 · 623 阅读 · 0 评论 -
浅谈Jmeter性能测试流程
是用户对应用性能满意度的量化数值,他提供了一个统一的测量和用户体验的方法, 吧最终用户的体验和应用性能统一度量,下图中0表示没有满意度,1表示所有用户均满意,是开发团队追求的目标。以登录业务为例子,本次测试的目的在于验证平台是否能支持100个用户的并发登录,无需考虑持续时间,根据对应的场景测试用例,设置线程组数据,脚本可以通用(如果有必要可以去掉思考时间、添加集合点等)。结合聚合报告,分析登录业务的每个请求的平均响应时间为:15s,是小于5s的,故该项指标测试不通过;原创 2024-08-07 15:57:29 · 994 阅读 · 0 评论