性能测试目的 简单来说:在复杂多变情况下,保证系统稳定 百度百科说: 评估系统的能力,测试中得到的负荷和响应时间数据可以被用于验证所计划的模型的能力,并帮助作出决策。 识别体系中的弱点:受控的负荷可以被增加到一个极端的水平,并突破它,从而修复体系的瓶颈或薄弱的地方。 系统调优:重复运行测试
缘由: Python应用程序通常会使用不在标准库内的软件包和模块,且有时会需要包或者模块的特定版本,如应 用程序A需要特定模块的1.0版本但应用程序B需要2.0版本。这意味着只安装其中一个版本可能无法满足 每个应用程序的要求,此时我们可以使用虚拟环境来解决这一问题。 版本: Python
文章篇幅较长,阅读完大概20min,建议收藏阅读, 读完会有收获。欢迎点赞关注。 有多少软件测试类型呢? 我们作为测试人员了解很多种不同的软件测试类型,例如功能测试(Functional Test)、非功能测试、自动测试、敏捷测试、以及它们的各种子类型. 尽管在我们的测试过程中会
之前思考和总结过两篇关于学习的文章,(《如何快速且深入的学习一门新技术》,《微服务学习导航》),个人感觉还是言不尽兴,太过肤浅了。所以这篇文章会从更高的形而上的角度来审视自己的学习。其中的思想来源比较复杂,主要是受了老子、王东岳、李善长、古典文学和计算机科学等的影响,不知其所踪。 学什
本文通过实例介绍如何从开源社区软件的测试数据,包括程序代码、测试代码、软件故障历史等,发现测试人员和被测软件的软件故障的特点和规律,希望能对您有所帮助。 本文来自于搜狐,由火龙果软件Delores编辑、推荐。 软件开发过程(包括软件测试过程)数据,蕴含了软件测试过程中的人类智慧,
自动化入门 首先要了解python语言的基础语法以及数据结果 在b站有很多视频,可以学习参考 我是看的黑马的教程,老师讲解的很详细 地址: https://www.bilibili.com/video/BV1ex411x7Em?p=317
死锁原因 Java发生死锁的根本原因是:在申请锁时发生了交叉闭环申请。即线程在获得了锁A并且没有释放的情况下去申请锁B,这时,另一个线程已经获得了锁B,在释放锁B之前又要先获得锁A,因此闭环发生,陷入死锁循环。 监控死锁 VisualVM监控工具有明显线程死锁提醒,也可监控到发生死锁的线程
提升核心竞争力 从三个角度给大家讲:   1.技术能力:编程能力、自动化、架构能力 通过上图,需求分析得知咱们必须要掌握的技术能力第一个就是自动化,你要掌握自动化就必须要有编程的能力。包括你想走持续集成或者说测试开发那么你的架构能力是必不可少的。我们一定要有危机意识。 2.
但凡有职场经验的兄弟都知道,大厂的面试真是一言难尽,不光看你面试时的临场发挥能力,还要分N次考你对公司业务核心技术的熟悉度。 你要没有扎实的基本功,想忽悠住面试官可太难了。你去翻翻大厂那些30、40K的岗位就懂了: 关于数据库,我认为是软件测试工程师第一个要学的技术也是最重要的基础。 不仅
有很多“会自动化”的同学来咨询技术问题,他总会问到我一些元素定位的问题。元素定位其实都不算自动化面试的问题。 一般我都会问:你是定位不到吗?通常结果都是说确实定位不到。 做自动化,首先你得保证一点,没有你定位不到的元素,这个你才能做UI自动化。如果有些元素都定位不到,你说你拿什么去点?就好
JMeter是Apache组织开发的基于Java的压力测试工具,它是开源的。在安装之前需要先安装JDK环境。   1、下载:JMeter: 链接:https://pan.baidu.com/s/11BgUQ8hkmDrrQ3GdzgxBfA  提取码:72j5      JDK:链接:ht
JVM异常说明(超链接) 一文中已介绍了,JVM每个运行时区域——程序计数器 、Java虚拟机栈、本地方法栈、Java堆、方法区、直接内存发生OutOfMemoryError的不同原因和不同错误信息。 Java堆,是线程共享内存,几乎所有的对象实例以及数组都应在堆上分配。如下堆的内存泄漏错
VisualVM 是随JDK一同发布的jvm诊断工具,通过插件可以扩展很多功能,插件扩展也是其精华所在。 提供了一个可视界面,用于在Java应用程序在Java虚拟机上运行时查看有关Java应用程序的详细信息。此信息可用于对本地和远程应用程序进行故障排除以及对本地应用程序进行性能分析。 使用
为什么要设置元素等待? 当你的网络慢的时候,打开网页慢,网页都没完全打开,代码已经在执行了,但是没找到你定位的元素,此时python会报错。 当你的浏览器或电脑反应慢,网页没完全打开,代码已经在执行了,但是没找到你定位的元素,此时python也会报错。 由于代码执行很快,而由于各方面的原因
1.环境问题自行搭建 2.项目简介: 本项目是基于python+appium+unittest以及pytest中的一些方法搭建的,数据驱动使用的是python的ddt模块,整体实现是PO(Page Objects)模式,也就是页面对象设计模式。用该模式的好处就是实现了页面的元素和测试
2020.9.24号,我收到了蚂蚁金服的面试邀约。从开始面试到第4轮结束战线大约拉了半个月。   阿里是我第一家面试的大厂,有这个机会让我很是开心,但是也很慌张,免不了患得患失,刷了很多题,也准备了预演,设想遇到的问题,但最后还是遗憾没能把握住这次机会。   阿里的面试官都挺好,面试的内容
  在做自动化时候,调试的过程中或者在执行用例的时候,每次都加载出来浏览器窗口,有时候比较占用资源,考虑到可以进行操作成无页面进行的? 那么浏览器如何进行操作成无页面的呢? 浏览器无页面配置. 这个属于浏览器配置,前面介绍过一些浏览器配置方法,大家可以进行参考selenium---加载Ch