随笔分类 -  软件测试相关

摘要:我们在使用selenium做UI自动化时,很多情况下定位问题困难,请求的唯一ID是什么?当时请求出错了返回的是什么?怎么定位? 光UI截图还是有点不直观,有时候我们会想怎么获取请求或返回response? 一、selenium自身不支持 首先在selenium源生的API支已经表明不支持了,gith 阅读全文
posted @ 2021-11-08 16:24 Believer007 阅读(6576) 评论(0) 推荐(0) 编辑
摘要:在使用fiddler过程中,需要用到AutoResponder功能,,Add Rule方式默认为EXACT模式,如下图: 但在实际使用过程中,我们会发现,很多情况下,网站会有提前进行OPTIONS操作且URL是一样的,这时,Rule Editor的高级用法就来了,我们可以将上面请求加上方式,见下图: 阅读全文
posted @ 2021-10-14 14:27 Believer007 阅读(151) 评论(0) 推荐(0) 编辑
摘要:最近升级了testlink,从低版本升级到1.9.14,而作为用户来说,改变了用户习惯,感觉不太好,其中有一个用户习惯是,点击某一条用例或测试集时,要点击动作才能显示实际的内容,如下: 每次都点击很不爽,看了下testlink官方文档,默认有配置的,只要修改config.inc.php中的下面几个字 阅读全文
posted @ 2019-11-27 15:04 Believer007 阅读(334) 评论(0) 推荐(0) 编辑
摘要:原因就不说了,网上的自动化测试Docker教程太不靠谱,还是学学官网吧。 目的: 在现在各种虚拟化的大条件下,还在建立N个节点机器或节点机器搞N个并发,是不是太不方便了。 如果一个机器搞N个并发,在自动化测试中,selenium 的chrome会抢鼠标。 那我们下面就玩玩Docker。 一、Jenk 阅读全文
posted @ 2019-08-24 15:10 Believer007 阅读(4219) 评论(0) 推荐(1) 编辑
摘要:Jenkins控制并发插件 Throttle Concurrent Builds介绍,管网见:https://github.com/jenkinsci/throttle-concurrent-builds-plugin. 官网写了一大堆英文,可能你也不想看,想看就不会找到我这篇文章 怎么用呢,看图吧 阅读全文
posted @ 2018-12-12 15:46 Believer007 阅读(3782) 评论(0) 推荐(0) 编辑
摘要:一、契机 相信很多使用selenium进行UI测试,再对接jenkins时,都是简单的在jenkins上将命令输入就完事了。 但是,相信你一定会遇到以下问题: 1、你需要同时跑不同文件或不同类的用例,怎么处理?用selenium grid,但我仅仅是功能,不想去区分浏览器,并且代码中我也不想写gri 阅读全文
posted @ 2018-11-02 16:06 Believer007 阅读(1755) 评论(0) 推荐(0) 编辑
摘要:在使用jmeter与jenkins对接时,发现默认打印出来的日志就是正常的summary统计,如果要查看日志,只能通过jmeter.log去查看。 来来来,我们一起温习下jmeter的命令行参数 其中-l表示将请求日志另存为,-j表示将jmter运行文件另存为 我们在jmeter非界面中输出的日志叫 阅读全文
posted @ 2018-05-31 13:44 Believer007 阅读(686) 评论(0) 推荐(0) 编辑
摘要:项目要求,根据svn选择的trunk或branches及tags里的各分支,动态选择参数。一开始认为很简单,直接用jenkins中的List Subversion tags插件及active choices即可完成,但实际操作后发现傻眼了,List Subversion的参数与active choi 阅读全文
posted @ 2018-02-06 18:02 Believer007 阅读(1179) 评论(0) 推荐(0) 编辑
摘要:自己新建的ceph环境,下载了s3cmd来做客户端,使用了s3cmd --configure配置后,在使用s3cmd ls可以查看到所有的bucket,但s3cmd ls s3://xxx 具体bucket时,却提示 怎么回事呢?? 好在s3cmd有-d调试命令来查看是怎么一回事,加-d后我们看看是 阅读全文
posted @ 2017-11-06 16:41 Believer007 阅读(11928) 评论(0) 推荐(1) 编辑
摘要:最近使用curl对s3进行接口测试,本想写个总结文档,但没想到已有前辈写了,就直接搬过来做个记录吧,原文见: http://blog.csdn.net/ganggexiongqi/article/details/50483389 不想使用s3cmd/s3curl等工具或者第三方库来测试RadosGW 阅读全文
posted @ 2017-03-01 09:50 Believer007 阅读(3417) 评论(0) 推荐(0) 编辑
摘要:在做某个测试时,要在文本框中输入大量的文本,文件内容如下: " BEGIN CERTIFICATE \nMIIBozCCAQwCAQEwDQYJKoZIhvcNAQEFBQAwGjEYMBYGA1UEAwwPY2EtaW50QGFj\n\"bWUuY29tMB4XDTE2MDMwNzExNTcyOV 阅读全文
posted @ 2016-11-28 17:22 Believer007 阅读(3635) 评论(0) 推荐(1) 编辑
摘要:使用nose框架在测试WEB UI自动化时,使用了第三方插件nose-html-reporting,来生成HTML报告,nose-html-reporting具体使用参见管网https://pypi.python.org/pypi/nose-html-reporting 但在真实使用测试时,经常会将 阅读全文
posted @ 2016-11-02 18:21 Believer007 阅读(3898) 评论(0) 推荐(0) 编辑
摘要:ceph 的客户端有很多,有s3cmd、cloudberryExplorer等,今天介绍另一个libs3 一、 安装 Libs3是RGW s3接口的命令行工具,与s3cmd类似,使用C++生成。 1、 包的获取 https://github.com/bji/libs3,clone or downlo 阅读全文
posted @ 2016-10-20 17:18 Believer007 阅读(1372) 评论(0) 推荐(1) 编辑
摘要:怎么去测试在手机app中和在web的不同的连接速度对服务器的影响呢? 大部分情况下,手机终端用户通过移动网络访问网站.所以在不同的网络连接数据下,我们的网站或程序可以同时处理多少链接?今天,这篇文件就讨论在jmeter中用不同的带宽模拟测试 默认情况下,jmeter发请求是尽自己最大努力的的发,但与 阅读全文
posted @ 2016-10-17 14:25 Believer007 阅读(2058) 评论(0) 推荐(0) 编辑
摘要:在做一个测试时,需要模拟服务器CPU占用满的情况,在查阅相关资料后,发现网上程序不太好用, 原文在这:http://www.2cto.com/os/201304/202068.html 优化后如下: 运行方式: 启动:./killcpu.sh 1 停止:killcpu.sh stop 阅读全文
posted @ 2016-09-30 17:51 Believer007 阅读(5003) 评论(0) 推荐(0) 编辑
摘要:在centos 7.1上安装nmon后,从管网(http://nmon.sourceforge.net/pmwiki.php?n=Site.Download)下载tar包解压后,两台机器一台提示 cannot execute binary file,另一台提示/lib64/ld64.so.1不存在 阅读全文
posted @ 2016-09-29 17:53 Believer007 阅读(3453) 评论(0) 推荐(0) 编辑
摘要:之前写的使用COSBench工具对ceph s3接口进行压力测试是入门,在实际使用是,配置内容各不一样,下面列出 压力脚本是xml格式的,套用UserGuide文档说明,如下 有很多模板的例子,在conf目录下,如librados-config-sample.xml、s3-config-sample 阅读全文
posted @ 2016-09-22 16:12 Believer007 阅读(3676) 评论(2) 推荐(1) 编辑
摘要:S3 Authorization太绕,太头痛,下面解释说明: XS3 REST API基于HMAC(哈希消息身份验证码)密钥使用自定义HTTP方案进行身份验证。要对请求进行身份验证,您首先需要合并请求的选定元素以形成一个字符串。然后,您可以使用XS3私 有访问密钥来计算该字符串的HMAC。通常我们将 阅读全文
posted @ 2016-09-20 17:05 Believer007 阅读(7621) 评论(0) 推荐(0) 编辑
摘要:用shell在写小程序时,log没用像python样用logging模块可以直接使用,下面我们就简单写下用shell函数来实现log分级 在对应的log文件就会产生如下日志: 阅读全文
posted @ 2016-09-09 15:20 Believer007 阅读(7958) 评论(0) 推荐(1) 编辑
摘要:一、COSBench安装 COSBench是Intel团队基于java开发,对云存储的测试工具,全称是Cloud object Storage Bench 吐槽下,貌似这套工具是intel上海团队开发的,竟然没有中文的相关资料。 同所有的性能测试工具一样,COSBench也分控制台和发起请求的dri 阅读全文
posted @ 2016-09-05 18:46 Believer007 阅读(12218) 评论(0) 推荐(1) 编辑