随笔分类 - 软件测试相关
摘要:一、COSBench安装 COSBench是Intel团队基于java开发,对云存储的测试工具,全称是Cloud object Storage Bench 吐槽下,貌似这套工具是intel上海团队开发的,竟然没有中文的相关资料。 同所有的性能测试工具一样,COSBench也分控制台和发起请求的dri
阅读全文
摘要:很多时候,网页上的布局都是表格形式的,如出下面这样的 这种网页类型在自动化中比较头痛,需要很多判断,下面就举个例子,这里以深圳出入境网页为例,http://yysl.sz3e.com/wsyysq/select_sldw_zbs.jsp 比如我们需要点击某个星期六的任意一个可以预约的时段,该怎么写呢
阅读全文
摘要:UI自动化中经常会遇到元素识别不到,找不到的问题,原因有很多,比如不在iframe里,xpath或id写错了等等;但有一种是在当前显示的页面元素不可见,拖动下拉条后元素就出来了。 比如下面这样一个网页,需要进行拖动下拉条后才能通过selenium找到密码输入框的元素, 在python中有几种方法解决
阅读全文
摘要:在jenkins后使用html publisher查看html报告时,发现显示不全,很多东西显示不了。 在查看官方文档后,这原来是安全问题所导致的。 Jenkins安全默认是将以下功能都关闭了 1、javascript2、html上的内置插件3、内置css或从其它站的css4、从其它站的图处5、AJ
阅读全文
摘要:一、简介 nose 是python自带框架unttest的扩展,使测试更简单高效;nose是一个开源的项目,可以在官网上下载源码 1、快速安装 有以下几中安装方式: 对于python怎么安装easy_install或pip工具,这里不介绍,网上很多教程. 如果你没有安装easy_install或pi
阅读全文
摘要:2016.5.18日,Apache 发布了jmeter 3.0版本,本人第一时间上去查看并下载使用了,然后群里或同事都会问有什么样变化呢?正好在网上看到一遍关于3.0的文章,但是是英文的。这里翻译一下,照顾英文不好的同学。 Jmeter已发布了3.0,一个大版本的开源测试工具,加入了一些新的特性及软
阅读全文
摘要:在接口自动化测试中,我们经常将要发送的数据放到excel里。 json数据放至excel方便,但最近的一个测试,数据是xml格式发送的 如下: 属性 必选/可选 描述 1. Message Element M 信息开始,XML根元素 2. Version Attribute M 协议版本信息,取值为
阅读全文
摘要:最近在通过Jmeter测试TCP发送请求时,遇到相关问题,现记录 查看管方文档,TCP发送有三种启用方式: TCPClientImpl:文本数据,默认为这种 BinaryTCPClientImpl:传输16进制数据,指定包结束符。这种16进制文件会通过Jmeter GUI来转换 LengthPref
阅读全文
摘要:在jmeter发送http请求时,Implementation下拉框中有几个选项,如下: 那到底有什么区别呢?发送http请求改用哪种方法呢。百度后查之,没答案。我们还是看官方文档吧。官方文档解释如下: HTTP Request - this has an implementation drop-d
阅读全文
摘要:在测试一个简单系统接口性能压力时,压到一定数量,程序总是崩溃,查看相关机器相关数据时,CPU、内存、IO占用均不高,问题自然出现在其它地方先介绍下系统部件架构 Resin版本为:[root@localhost lib]# java -classpath ./resin.jar com.caucho.
阅读全文
摘要:在一个接口测试中,需要提交的请求中要带时间,在看完jmeter帮忙文档,正好总结一下 1、需求 在一个XML请求中请求数据要带有时间,如下 如图中橘色标识的 2、文档 正好jmeter有个time函数,管方文档如下 解释为: 函数__time可以通过多种格式返回当前时间 如果省略了格式字符串,那么函
阅读全文
摘要:在使用jmeter性能测试时,聚合报告导出后使用excel打开时是乱码,查看相关文件后是编码的问题,解决方法如下: 1、现象: 用excel打开变成这种乱码无法看清 2、解决: 先使用记事本打开后,选择编码格式后,得新保存既可 使用编码器打开后选择另存为,将编码从原来的UTF-8改变成ANSI格式。
阅读全文
摘要:公司接了一个第三方的系统,基于linux写的几个程序,一共有9个部件,第三方没有给脚本,每次启动或停止都得一个一个手工去停止或修改.......,这里稍微鄙视下。 没办法,求人还不如自己动手写, 需求简单:就是将这9个部件同时管理,可以启动与停止,可以查看当前是否运行。 脚本如下 #!/bin/ba
阅读全文
摘要:今天在测试一个FTP下载功能接口时,发现根据官方文档下载可以成功,但找不到文件,管方文档的配置图如下:根据官方文档,自己建立了一个请求如下:但实际下载成功时却发现找不到文件原来,奥秘是:本地文件用户名必须得写,且写成功后,默认下载在jmeter启动目录中,如:D:\Tools\apache-jmet...
阅读全文
摘要:在自动化中python对下拉框的处理网上相对实例比较少,其它前辈写的教程中对下拉也仅仅是相对与教程来说的,比如下面: 对下拉框后再进行属性定位的点击! 但在实际应用中,不可能通过value值来判断,一般都是通过当前显示的值来判断,所以教程只能教你入门,但应用还得靠自己。 废话少说,开始教程 一、典型
阅读全文
摘要:今天用python操作excel时,发现xlwt的API中没有对width、height有更多介绍,且使用时也不知道width取多少合适。现在这做个详细介绍使用版本:python:2.7.5xlwt:1.0.0一:先创建一个excel'''Created on 2015-11-19@author: ...
阅读全文
摘要:有幸在CentOS\windows上都安装过Teslink程序,总结一下。如下:一、CentOS安装: 1、安装包需要: xampp xampp-linux-x64-5.6.3-0-installer.zip testlink1.9.13 2、安装xampp: /opt/la...
阅读全文
摘要:记得原来在一个公司时,具体很多原因,testlink上项目中的用例都需要执行形成漂亮的报告,但实际测试中又不需要去执行,所以就必须将用例根据上一次测试报告一个一个手工去贴结果刷用例,几百条用例,几天就浪费了,做完还什么都没获得。正好这二天没事,就用python写一个自动执行的小程序!~~~~~ ...
阅读全文