已有 1632 人访问
籽藤 ID.12914
博客(333)
讨论(1)

亲测,好用。可以自己设置规则,排除掉一些没有必要测试的情况。

66°|645 人阅读|14 人点赞|2 条评论


用了这么久的 SoapUI,还未详细介绍过它的可编程性。以下两份文档,是我在学习 SoapUI 过程中看得最多的内容。 https://www.soapui.org/functional-testing/properties/working-with-properties.html https://www.soapui.org/scripting-properties/tips-trick

68°|646 人阅读|4 人点赞|4 条评论


这两天听人推荐了RoRMigration进行数据库变更自动化部署的法子,我自己实践了一把。由于学习成本和工作方式与团队现行方式差别较大,暂不考虑。以下内容取自我的数据库变更的自动化部署方案,虽然最终我们还是采用SQL方式操作,还是别浪费了我在RoRMigration的精力,特此总结。=============华丽的分割线==============RoR

65°|643 人阅读|0 人点赞|1 条评论


公司后端代码主要是 Go + PHP。我这两天把 Go 项目静态检查的工作搬到 Jenkins 上了,省去了本地 download 项目,整理报告的时间。 实现场景: Jenkins 从 Gitlab 上拉取最新代码 编译项目,下载  gometal

199°|1999 人阅读|74 人点赞|0 条评论


这两天在家写了个Redmine插件,在redmine3.3stable版本上亲测有效。源码地址:https://github.com/applewu/redmine_omniauth_gitlab准确地说,我是改写了redmine_omniauth_google插件,来实现redmine_omniauth_gitlab的。但是我之前没有啃过Ruby代码,对Redmine源码

171°|1702 人阅读|30 人点赞|1 条评论


测试人员的价值是什么 早些年就有人喊出了“测试已死”的口号,主张开发人员交叉测试。他们想说的,并不是“测试已死”,而是“测试人员已死”。没有人否认测试的价值,他们只是认为不再需要专门的测试人员了。 2010年初,我大四来上海实习。算一算快七年,已经是一名测试老兵了。测试人员的价值是什么?我一直在思考。这个问题是在从业的第五年,也就是去年才逐渐清晰明朗起来。 测试的核心价值,我认为是持续

140°|1403 人阅读|72 人点赞|0 条评论


API 并发测试

籽藤  2016-07-31

说起压力测试、性能测试工具,名气比较大的当属LoadRunner和JMeter。但是他们对于某些场景下的API并发测试而言,都太重了。我这里强调的并发测试,是侧重功能性的校验,而不是收集服务器,数据库这些后台的性能指标。什么叫“功能性的校验”呢?比如说,我们要针对一笔订单接口并发退款,或者用同一个订单号并发创建订单,目的是为了保证后台逻辑无误。对于这类API并发的功能测试,我之

155°|1550 人阅读|8 人点赞|0 条评论


2016年 Safari: https://www.infoq.com/news/2016/06/safari-webdriver 2015年 Edge: https://blogs.windows.com/msedgedev/2015/07/23/bringing-automated-testing-to-microsoft-edge-through-webdriver/

71°|717 人阅读|0 人点赞|0 条评论


行为驱动开发,BDD 工具还是值得一玩的。现在用 python 多一些,就说说 python 的 BDD 工具—— Behave 的一个槽点吧。 下面是一个 feature 文件的例子, Feature: Query for ticket Scenario Outline: Query by station Given the user visit the index page When the

82°|829 人阅读|0 人点赞|0 条评论


算起来好像有5年多没写过 java 代码了,虽然因为搞 android app 在机器上装了 adt eclipse 环境,也用它写过 jython。但我每次打开 eclipse,都有一种恍如隔世的感觉。 ADT eclipse maven 插件在线安装地址: Help  -->  Install New Software http://m2eclipse.sonatype.org/sites/m

67°|671 人阅读|0 人点赞|0 条评论