Http 接口测试框架 (更新重试机制、清理测试数据、response 字段校验)

相关链接

关于这个框架

设计初衷:

解决我们项目的接口测试痛点。从之前的1-2小时测试时间压缩到现在的1分钟以内,效率提升,效果显著

对于读者:

  • 完全符合你们项目
    • 庆幸的是入手即用,方便快捷
    • 需要注意的是,不要做伸手党,可以了解这个框架后,再去针对性的优化,让它更符合你们项目
  • 部分符合你们项目
    • 提取出部分内容,加入到你们项目中
  • 完全不符合你们项目
    • 提供一种思路,虽然可能没什么用[……]

阅读全文>>

基于Raspberry Pi的短信网关设计

口味

通过 Raspberry Pi 配合无线网卡的短信收发功能,实现短信自动收、发功能。并且能够存储短信,并将短信转发到饭否等微博平台(或者直接发email)。

用料

食材:

  1. Raspberry Pi 一块
  2. 支持短信功能的 3G 网卡一条(本例采用华为 E173,可根据季节、个人偏好选择其他的,但不保证一定能用)
  3. SIM 卡若干
  4. USB 无线网卡(可选)

佐料:

  1. Debian 炊具
  2. Gammu 软件
  3. MySQL 数据库

步骤

  1. 配置硬件:将 3G 网卡插入 USB 口,使用 

    ::CODECOLORER_BLOCK_7::

     命令可以看到当前 USB 口的设备信息。

    ::CO[……]

阅读全文>>

使用Markdown On Raspberry Pi 写博客

607009-0-1
由于之前安装的lnmp环境跑php博客简直就是渣渣的水平
所以在网上参考了众多静博客,其中都有
Jekyll-Bootstrap
Gor
ruhoh
最后偶然找到了纯js的博客,直接调用md显示页面的源码,UI也很赞!
多多de棉花糖
下面说一下怎么在树莓派上搭建
1 – Create a New Repository
Go to your https://github.com and create a new repository named koy1619.github.com
注意koy1619为我的github的ID
2 – Install 多多de棉花糖

$ git clone h[......]

阅读全文>>

mac 下 appium 的安装(for ios auto test)

首先来看一下官方网站上给出的安装的教程,颇为简单:

但,只是看着简单而已,自己搭建的过程中可能会遇到各种问题,比如权限的问题等。我现在来说说我的搭建步骤:

1.brew install node 想要生效首先必须先安装homebrew才行,所以第一步应当是检查自己是否已经安装homebrew
在终端中输入brew -v 如果出现版本信息则说明已经安装,如果提示命令不存在则说明未安装,安装homebrew的方 法如下:
ruby -e “$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)”
安装完成后 在终端输[……]

阅读全文>>

内存泄漏漫谈

对于C/C++来说,内存泄漏问题一直是个很让人头痛的问题,因为对于没有GC的语言,内存泄漏的概率要比有GC的语言大得多,同时,一旦发生问题,也严重的多,而且,内存泄漏的排查往往十分困难。对于内存泄漏,维基百科的定义是:在计算机科学中,内存泄漏指由于疏忽或错误造成程序未能释放已经不再使用的内存。内存泄漏并非指内存在物理上的消失,而是应用程序分配某段内存后,由于设计错误,导致在释放该段内存之前就失去了对该段内存的控制,从而造成了内存的浪费。内存泄漏的原因通常情况下只能由程序源代码分析出来。如果一个程序存在内存泄漏并且它的内存使用量稳定增长,通常不会有很快的症状。每个物理系统都有一个较大的内存量,如[……]

阅读全文>>