摘要:
最在在使用pytest,用的是pytest 3.9.3,python版本为2.7.10,但一直在使用时发现总提示 在反复查看后,原来我的项目路径中存在中文字符,有两种解决方法 1、将pytest降版本,降至3.1.2 2、将项目路径改成全英文 随后将该问题提示github并确认为bug https: 阅读全文
摘要:
一、契机 相信很多使用selenium进行UI测试,再对接jenkins时,都是简单的在jenkins上将命令输入就完事了。 但是,相信你一定会遇到以下问题: 1、你需要同时跑不同文件或不同类的用例,怎么处理?用selenium grid,但我仅仅是功能,不想去区分浏览器,并且代码中我也不想写gri 阅读全文
摘要:
在做某一个项目时,在读配置文件中,当出现配置文件中没有对应项目时,如果要设置默认值,以前的做法是如下的: 但当存在很多配置时,这种写法太糟糕 幸好,在Configparser.get()函数中有一个vars()的参数,可以自定义;注:只能用ConfigParser.ConfigParser;rawc 阅读全文
摘要:
又来写nose了,这次主要介绍nose中的用例跳过应用,之前也有介绍,见python nose测试框架全面介绍四,但介绍的不详细。下面详细解析下 nose自带的SkipTest 先看看nose自带的SkipTest典型应用 应用一: 但这种SkipTest在实际的日志中没有显示Skip关键字 应用二 阅读全文
摘要:
最近在使用jenkins时,需要使用curl去调用,但原有的jenkins中需要有file参数,baidu查询之未找到。 特意记录下 如果带参数的话,用下面这个 build-->buildWithParameters 阅读全文
摘要:
在使用jmeter与jenkins对接时,发现默认打印出来的日志就是正常的summary统计,如果要查看日志,只能通过jmeter.log去查看。 来来来,我们一起温习下jmeter的命令行参数 其中-l表示将请求日志另存为,-j表示将jmter运行文件另存为 我们在jmeter非界面中输出的日志叫 阅读全文
摘要:
在之前介绍的测试框架testtool中,发现测试结果中显示的都是测试用例的函数名,并没有将注释显示出来 这很不符合国人使用阿,没办法,自己动手来改改吧 首先,testtools是继承unittest的一个工具,所以应该存在unittest TestCase的相关函数 看看testtools.test 阅读全文
摘要:
好吧,最近还是在折腾Jmeter,在一个post请求中,发现啃爹的竟然带有特殊字符:' 怎么办,直接将数据写入,如下: 然后在实际用post发请求时,jmeter自动给转义了,如下: 怎么办???那就加加转义字符试试,与是,加了"\",“\\”,“\\\”,“\\\\”都没用 只能换方法了 这时,几 阅读全文
摘要:
jmeter中自带了split函数,但是,注意但是,不能使用"-",","等等符合,否则会报错。 没办法,转投入beanshell的怀抱,使用split,发现"-"可以使用了,但是要分隔带“.”的不行。 原来: java中的split是用正则来分解的,但是"."是正则中的特殊符号,所以要进行转义才行 阅读全文
摘要:
好久没玩jemter了,由于项目原因又重新拾起。在使用JSON Path Extractor(jmeter 4.0已经默认支持了,4.0以下要自行安装插件)时,可以进行条件过滤,不用再自行写shell。 假设JSON返回数据格式如下: 1、简单的匹配就不说了,网上一大把。 2、匹配所有省份名字:$. 阅读全文