分类服务端测试下的文章

尚翠玲 发布于 09月16, 2014

从业务角度理解接口测试

最近刚刚接触了接口测试,从自己的体验和看到的关于接口测试的知识总结了一点小小的心得。

接口包括系统之间的调用、服务之间的调用等。接口测试一般是对程序内部或外部的接口进行的测试,一个接口方法会有自己特定的业务定义,所以,做接口测试时更多需要从业务的角度去考虑如何测试这个接口。做接口测试先要了解是基于哪一种类型的接口测试,不同类型的接口测试方法可能是不一致的。http协议的接口测试,可以通过编写脚本或通过辅助工具fiddler、jmeter、loadrunner等,这些工具使得接口测试更为简单、方便;java接口的测试,则需要编写测试代码去测试,有点类似于单元测试。

阅读全文 »

苏 超 发布于 07月24, 2014

浅谈Python中的编码问题

对于Python的初学者来说,编码问题相当令人头疼。本文就根据我在学习过程中遇到的问题简单谈一下Python中的编码。首先简单介绍一下几种常见的编码。

一、几种常见的字符编码

ASCII码

ASCII码是基于拉丁字码的一套电脑编码系统。它对英语字符与二进制位之间的关系做了统一的规定,使用指定的7位或8为二进制数组合来表示128或256种可能的字符。标准ASCII码也叫基础ASCII码,使用7位二进制来表示所有的大写和小写字母,数字0到9、标点符号,以及在美式英语中使用的特殊控制字符。

英语中英文字母用128个符号编码就够了,但是用来表示其他语言,128个符号显然是不够的。比如,在法语中,字母上方有注音符号,它就无法用ASCII码表示。至于亚洲国家的文字,使用的符号就更多了,汉字就多达10万左右。

阅读全文 »

Eva 发布于 06月12, 2014

简说功能测试之事务回滚测试

前些天有个朋友问测试事务的回滚有什么建议,当时结合自己的实际工作经验简单说了一下,之后就开始思量着写点什么作为经验总结和沉淀,于是就有了这篇博文。

相信你对事务这个概念不会陌生,它是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。由于计算机可能会因停电、网络中断等而出现故障,因此有可能更新了一个表中的行,但没有更新另一个表中的行。如果事务中的某个点发生故障,则所有更新都可以回滚到事务开始之前的状态。如果没有发生故障,则通过以完成状态提交事务来完成更新。我们测试的目的就是为了确保在事务中某个点发生故障时,所有更新都可以回滚到事务开始之前的状态。

阅读全文 »

苏 超 发布于 06月12, 2014

多IP数据的构造

研究背景:业务中需要使用多IP地址访问网站的日志来计算数据,为了获取更加真实的数据,我们试图通过前端对网站的访问来制造访问日志。因此构造多ip数据的方法进行了一番调研。

阅读全文 »

听海 发布于 03月20, 2014

复现BUG的一些思路

作为测试人员,经常会被要求复现BUG,比如用户反馈的BUG或者是在测试过程中在一定概率下出现的BUG。对于这类问题,有时会让我们觉得难以着手。下面我就谈一谈我的一些思路吧。
我认为一个BUG是由三个要素构成的:环境、数据、操作步骤。那么如何从这三点入手,总结了以下思路:

阅读全文 »

jaunty 发布于 05月24, 2013

性能测试中sql索引引起的性能问题

在性能测试中遇到性能瓶颈最的多地方就是数据库这块,而数据库出问题很多都是索引使用不当导致,根据以往遇到的索引问题做个简单的总结:

本次测试环境为xen的虚拟机配置如下:

名称
操作系统 CentOS release 5.4
Cpu E5645 @ 2.40GH(四核)
内存 4G
磁盘大小 128.8 GB

阅读全文 »