摘要:
前几天在用jmeter做性能测试的时候,遇到一个响应时间长的性能问题,简单总结一下,分享给大家,希望能给大家在性能测试过程中类似问题提供一个性能问题分析定位的思路。 现象如下图,响应时间很长,达到了18秒左右,tps也只有20 监控: 根据经验,直奔oracle数据库服务器,top命令一看,负载高, 阅读全文
摘要:
测试用例管理工具:Testlink、TestCollab、Testuff:Saas、TestLodge、TestRail、Gemini、qTest、惠普ALM 配置管理工具:SVN、VSS、CVS 代码管理工具svn、gitlab、github 缺陷管理工具:JIRA、BugFree、EasyBUG 阅读全文
摘要:
1. 背景 作为互联网行业技术从业者,接口调试是必不可少的一项技能,通常我们都会选择使用 Postman 这类工具来进行接口调试,在接口调试方面 Postman 做的确实非常出色。 但是在整个软件开发过程中,接口调试只是其中的一部分,还有很多事情 Postman 是无法完成的,或者无法高效完成,比如 阅读全文
摘要:
1.TestCollab:基于web的测试用例管理工具 TestCollab是一个基于web的测试用例管理工具,因为它的“Ajax'ified接口(在软件制造商的原话),它的一个关键特性是速度。TestCollab简单易用,集成了所有主要的bug、问题、事件追踪器,是一种可定制的和具有良好的报告工具 阅读全文
摘要:
常见术语 QPS:Queries Per Second,即每秒查询数,性能测试中也常用来表示每秒请求数,一次请求指的是请求从客户端发出到得到服务端响应的过程。 TPS:Transactions Per Second,即每秒事务数,指服务器每秒完成的事务数量,事务可以是一次请求也可能是多个请求的集合。 阅读全文
摘要:
一、HTMLTestRunner 下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html 下载后将py文件放到python安装目录的\Lib\site-packages文件夹下即可使用,但需要注意的是HTMLTestRunner是基于pyth 阅读全文
摘要:
使用ngrinder做接口的压力测试时,有时需要先进行登录,登录后产生cookie,登录后操作需要带上这个cookie才可以请求成功,这里介绍下ngrinder脚本中添加请求头的方法,如下 // 添加请求头 List<NVPair> headerList = new ArrayList<NVPair 阅读全文
摘要:
问题一:使用IDLE执行自动化脚本时报错“Message: 'geckodriver' executable needs to be in PATH” 原因:缺少火狐浏览器驱动程序geckodriver,需要在官网下载解压后将geckodriver.exe程序放到python的根目录下,然后重启ID 阅读全文
摘要:
介绍两种jmeter获取页面文本的方式,以我的博客主页为例,我想获取标题“风城烟雨”这几个字 方式一:使用正则表达式提取器 1.在博客主页空白处鼠标右键查看页面源代码,在源代码中找到风城烟雨这几个字的位置,复制整行html代码,如下部分 2.将复制后的代码粘贴到jmeter对应接口的正则表达式提取器 阅读全文
摘要:
博客园博客支持用户自定义主页样式,入口在【管理】--【设置】中 1.公告伴显示个人头像 在博客侧边栏公告输入框中填写以下内容,图片url为自己想要添加的图片地址 <img src="//pic.cnblogs.com/avatar/2097371/20200714123202.png" alt="无 阅读全文