已有 11094 人访问
籽藤 ID.12914
博客(342)
籽藤的博客

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

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

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

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

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

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

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/
300°/3004 人阅读/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
506°/5062 人阅读/1 人点赞/0 条评论

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

前阵子我写过一篇 有关 redmine mysql 无法启动的博文 ,昨天组里的小伙伴又遇到了 redmine mysql 无法启动的情况。与上一次不同的是,这次即便解决了 unknown variable defaults-file 问题,redmine mysql 服务仍然无法启动。 调研的过程并不复杂,关键是要找到 mysql 无法启动的根本原因。如下图,执行启动命令后,并没有显示详细的错误
570°/5708 人阅读/0 人点赞/0 条评论