
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
为什么?为什么测试开发程序员总是加班!!据说,某互联网公司招了个日本人做研发,上班第一天就对部门同事说:“我在日本工作时是个加班狂,每天都很晚回家,希望大家跟上我的步伐。”一个月之后他辞职回日本了,扔下一句话:“你们这样加班,经常睡在公司是很不人道的。”程序猿问科比:“科比,你为何如此成功?”科比反问:“你知道洛杉矶每天凌晨4点的样子吗?”程序猿:“知道,那个时候我一般还没下班。你问这个干嘛?”科
1、常见性能测试bug我之前做压力测试压测一段时间后,频繁的报连接超时和socket close套接字关闭原因:当时我们分析是因为Tomcat中间件线程池不够用,数据库连接池也不够,并且连接数也被占满了导致我们连接不上而报超时和套接字关闭等错误。
1、内存分析内存的使用情况是系统性能中重要的因素之一,频繁的页交换及内存泄露都会影响到系统的性能(这里主要以Windows系统为主)。内存分析用于判断系统有无遇到内存瓶颈,是否需要通过增加内存等手段提高系统性能表现。1)查看Memory\Available Mbytes指标在对系统进行操作系统级别的内存分析时,首先需要通过该指标(Available Mbytes:Windows系统自带计数器的一个
1、Pytest 的前置与后置处理Pytest贴心的提供了类似setup、teardown的方法,并且还超过四个,一共有十种模块级别:setup_module、teardown_module;函数级别:setup_function、teardown_function,不在类中的方法;类级别:setup_class、teardown_class;方法级别:setup_method、teardown_
什么是参数关联?参数关联,也叫接口关联,即接口之间存在参数的联系或依赖。在完成某一功能业务时,有时需要按顺序请求多个接口,此时在某些接口之间可能会存在关联关系。比如:B接口的某个或某些请求参数是通过调用A接口获取的,即需要先请求A接口,从A接口的返回数据中拿到需要的字段值,在请求B接口时作为请求参数传入。有哪些场景?最常见的场景之一便是:请求登录接口后获取到token值,后续其他接口请求时需要将t
架构:VM1:用作 Web 服务器,来模拟性能问题VM2:用作 Web 服务器的客户端,来给 Web 服务增加压力请求使用两台虚拟机(均是 Ubuntu 18.04)是为了相互隔离,避免交叉感染VM2 运行 ab 命令(初步观察 Nginx 性能)简单介绍 ab 命令ab(apache bench)是一个常用的 HTTP 服务性能测试工具可以向目标服务器并发发送请求运行 ab 命令并发 10 个请
Jmeter分布式压测简介在工作中使用jmeter做大并发压力测试的场景下,单机受限内存、CPU、网络IO,会出现服务器压力还没有上去,但是压测服务器已经由于模拟的压力太大死机了。为了让jmeter工具提供更强大的负载能力,jmeter提供了多台机器同时产生负载的机制,下面是架构图。安装部署步骤1、在master和slaves机器上分别按照相同版本的jdk和jmeter2、在master机器上①修
POM是Page Object Model的简称,它是一种设计思想,意思是,把每一个页面,当做一个对象,页面的元素和元素之间操作方法就是页面对象的属性和行为。POM一般使用三层架构,分别为:基础封装层、页面对象层、测试用例层。目录结构大致如下基础封装层基础封装层主要是封装一些常用的方法,提高代码的复用。基础封装层当前只包含了3个文件:base_page.py:将所有界面共用的方法进行封装brows
误报成功和误报失败误报成功也是测试结果成功的一种情况,即使实际情况并非如此。反之亦然,误报失败是测试失败一种情况,即使一切都按预期进行,测试结果也会报告脚本执行过程中出现错误。误报对自动化测试一直是最大的挑战,当然Selenium也不例外。当通过Selenium脚本运行成百上千的测试用例时,可能会遇到一些不稳定的测试,这些测试显示误报。如果长时间不处理,可能会导致整个自动化测试项目失去价值,从而使
接口说明接口地址:http://127.0.0.1/upload(这是自己写的一个接口,运行在本地)请求方法:POST请求类型:Content-Type: multipart/form-data;响应类型: Content-Type:application/json接口入参参数名参数类型说明nicknamestring用户昵称ageint年龄sexstring性别picfile(文件)上传的文件出








