EvoSuite是由Sheffield等大学联合开发的一种开源工具,用于自动生成测试用例集,生成的测试用例均符合Junit的标准,可直接在Junit中运行。得到了Google和Yourkit的支持。生成的测试cases的运行依赖由EvoSuite生成的测试cases需要EvoSuite框架的runtime包支持才能进行测试,因此要在工程中加入如下的Maven依赖注意:EvoSuite的byteco
9 小时前| 1202 人阅读|0 人点赞

今天,小编从WebUI测试、API测试、数据库测试、接口测试、单元测试、性能测试等方面,为大家整理了码云上优秀的自动化测试开源项目,希望能给大家带来一点帮助。不足之处,欢迎讨论交流:)1WebUI自动化测试项目名称:自动化测试平台LuckyFrame项目简介:本项目是一款免费开源的测试平台,最大的特点是全纬度覆盖了接口自动化、WEBUI自动化、APP自动化,并且支持分布式测试,测试关键字驱动也很大
1 天前| 1244 人阅读|0 人点赞

模拟网络状况的有很多种,这里说的是Linux上的TC工具。什么是TCTC(trafficcontrol)是Linux中的流量控制工具。它是通过控制netem来实现的网络场景模拟。该工具是直接对物理网卡生效的,如果是逻辑网卡,则该控制无效。如果是用的虚拟机,可视虚拟网卡为物理网卡。什么是HTBHTB是HierarchyTokenBucket的缩写。通过在实践基础上的改进,它实现了一个丰富的连接共享类
2018-11-19| 1247 人阅读|0 人点赞

每次提起性能测试,都是开始于脚本、压力,然后各种监控,最后的最后就是分析。每次到了最后一个环境,所有大牛都说是一个很复杂的过程一两句话说不清楚。让人陷入了无尽的遐想~~~~~。今天,测试就告诉你如何找到Java消耗CPU的进程是怎么被找到的。传统的手段当遇见CPU性能飙升到接近100的时候,首先需要进入对应的服务器,然后通过如下一连串的动作找到最耗资源的罪魁祸首。top发现最好是的进程在shell
2018-11-16| 1258 人阅读|0 人点赞

一个特别的练习需求LoadRunner自带的训练的飞机票网站的例子中,有一个很有意思的流程,如下:首先登陆机票系统,然后查询从哪里到哪里的机票。然后系统会给你4张推荐票。选择一张机票,后就可以支付然后完成机票的预定和购买了。我相信所有在用LoadRunner的人对这个流程都不陌生,很熟悉。那么今天测者提出一个问题,我想一个脚本购买推荐的4张飞机票。该如何处理对应的测试脚本呢?一个飞机票的超级脚本特
2018-11-15| 1269 人阅读|0 人点赞

题图:天河背景最近客户端实现了一个基于websocket的消息推送功能:长连接网络开关下发开后启动,然后保持链接,每隔15分钟发一次心跳包,服务器有数据时直接下发生效,因此需要对服务器进行压测。本次通过写python脚本的方法模拟并发进行压力测试,相关测试方法如下。什么是websocket协议WebSocket是一种在单个TCP连接上进行全双工通讯的协议。WebSocket通信协议于2011年被I
2018-11-14| 1263 人阅读|5 人点赞

这个看似寻常的问题,我在过去十五年中遇到太多次,以至于我已经很清楚,这个问题背后隐藏着一个怎样深不见底的坑。去年我尝试给一个挺传统的IT组织引入持续集成,谈到自动化测试的时候,对方的测试负责人问我,有什么好的自动化测试工具,他们想采购一套。这个看似寻常的问题,我在过去十五年中遇到太多次,以至于我已经很清楚,这个问题背后隐藏着一个怎样深不见底的坑。简而言之,只要听到“想采购一套好的自动化测试工具”这
2018-11-13| 1276 人阅读|4 人点赞

cURL是一个优秀的web请求工具,它还具有测量请求时间的能力。实践创建一个curl的配置文件:使用:解析下面看一下各个时间的含义:time_namelookupDNS解析时间。time_connect与webserver建立TCP连接的时间。time_appconnect建立TLS(安全传输层协议)的时间。time_starttransferclient读到server返回的第一个字节的时间。t
2018-11-12| 1275 人阅读|0 人点赞

摘要:现今互联网软件的测试策略和方法论相比传统软件有着很大的不同,造成两者有显著区别的根本原因在于互联网软件的发布周期比起传统软件的发布周期要快很多,这种发布周期的巨大差异使得两者的测试基础架构建设有着显著的不同。同时,现今的很多传统软件企业也在尝试借鉴互联网测试领域的工程思维和最佳实践,希望可以找到一些有“化学反应”的结合点来优化传统软件的测试基础架构。本文就将围绕这个话题展开讨论,看看有哪些互
2018-11-09| 1335 人阅读|2 人点赞

摘要:代码动态检测是对运行在实际或虚拟处理器上的程序进行的计算机软件分析,可以检测到程序中存在的缓冲区溢出、资源泄露、进程线程异常等问题。代码覆盖是度量软件测试的一种方式,描述程序中源代码被测试的比例和程度,所得比例称为代码覆盖率。代码覆盖率的度量方式包括行覆盖率、函数覆盖和分支覆盖率。本文实践在代码动态检测中引入代码覆盖测试,目的是通过分析覆盖率补充测试场景和数据,以保证代码动态检测的充分性。一
2018-11-08| 1300 人阅读|0 人点赞


突突突

文晶  2018-10-11

今天领导校招,手头的代码理不出来头绪无心工作,吐吐满腹浊气吧。上半年一直在基于gitlabci倒腾cicd过程,倒腾出来点眉目被新来的小伙伴截胡了,目前处于闲职打杂状态。对于新来的小伙伴无好感,甚至反感(虽然她有认真的优点),对于一个工作过四五年的人不知道环境变量为何物,一有问题就私底下问别人该怎么解决,什么都要别人给答案,一到自己说话就闷头不吭声,所有活都转嫁出到别人身上,还假传圣旨,问

71°|699 人阅读|2 人点赞|2 条评论


[本文系原创博文,首发在测试窝,如需转载请务必注明作者和出处]  Jmeter图形监控扩展 1,JMeterPlugins-Standard.jar 1,可在我给的百度云网盘里面去下载相关资料,链接: https://pan.baidu.com/s/19O6iqICLl601ACT-ldBfsQ 提取码: t9py 2,首先将JmeterPlugin

79°|797 人阅读|7 人点赞|0 条评论


1、为了让生成的uuid唯一,使用jmeter自动的随机函数,在函数组手对话框中找到随机函数,如何设置一个取值范围,例如: 2、将该生成的随机函数在获取验证码的请求中添加的前置处理器的BeanShell postProcesssor中,例如: 3、如何通过链接数据库在数据库中查询出uuid和验证码,然后放到登录请求中使用。首先链接数据库,添加链接数据库的插件JDBC

85°|836 人阅读|19 人点赞|2 条评论


[本文系原创博文,首发在测试窝,如需转载请务必注明作者和出处] 本次分享的Jmeter适合零基础和初级的朋友,这里都是Jmeter常用的功能,希望对大家有帮助 Jmeter的两种录制脚本方法 录制1—— badboy badboy下载:http://www.badboy.com.au/ Badboy介绍 Badboy是一款不错的Web自动化测试工具,Badbo

78°|786 人阅读|1 人点赞|0 条评论


这篇文章是从我的另一个博客转移过来的,自创文章个人感想总的来说,2年的时间收获了很多,不仅是知识上的,还有人际关系,视野等,很感谢网易带给我了这么多新内容。谈谈自己喜欢在这里工作的点吧,首先,作为一个游戏公司不得不说公司非常开明,而且这里有很多喜爱游戏的玩家,而且大多数技术不俗,能在这个环境里面工作是非常幸福的(不过工作

118°|1167 人阅读|8 人点赞|2 条评论