- 博客(15)
- 收藏
- 关注
原创 HttpRunner--自定义输出报告
httprunner版本:2.5.4,jinja2版本:2.11 httprunner输出的html测试报告:默认的模板文件的路劲为 (python安装路径)+Lib+site-packages+httprunner/templates/report/html/template.html(使用的是jinja2的格式),可在gen_report.py中的gen_html_report方法中找到...
2020-02-03 18:56:16 2707
原创 linux服务器上安装jenkins(windows)
jenkins 可以安装在本机,但是是电脑关机后,别人就无法访问。所以为了方便,还是需要部署在服务器上。因为jenkins依赖java环境,所以要先检查是否有java环境。在连接上linux服务器的前提下1.检查java环境,输入java,显示如下图所示,则表示已经安装否则,可使用 yum install maven -y //直接安装maven 是因为maven和jav...
2019-05-06 16:23:25 446
原创 千行bug率之如何计算代码变更行数
作为测试工程师,除了写用例,测试提交bug,最后还需要总结版本质量,版本质量分几个维度来分析(这个在其他的文章中介绍),其中就包括千行bug率,那千行bug率该如何计算呢?前提条件:1.需要有开发源码的权限2.配置了git的环境步骤:1.首先拉取开发的源码2.cd进入到本地代码库地址3.执行命令,也是最重要的git log --no-merges --since=2...
2019-03-28 18:38:23 2178
原创 jmeter学习笔记(3)——准备用户和密码的数据,做压力测试用 (jbdc)
前端时间每到高峰期,我们的应用总是登录不上,不知道是压力大,还是服务器受到了攻击,于是只能做压力测试。但是测试过程中,不能使用用户真实的手机号和密码,所以就需要自己制造数据。可是我又不会开发,不会写程序直接插入,想到了jmeter应该可以借用一下。言归正传,看网上说批量插入数据的话,可以用函数,我也尝试用,捣鼓了半天也没弄好,不知道如何调用。问了群里大神们,他们说:你可以用counter。可是...
2015-09-11 14:51:27 4147
原创 jmeter学习笔记(2)——上一个请求的结果传递给下一个请求使用
因为项目中注册需要获取验证码,想要测试注册的接口就必须要先获取验证码,把获取到的验证码传入到注册用的参数中。方法如下: 先添加一个线程组,然后添加http请求默认值,输入服务器地址和端口号,然后添加http请求,如下图输入路径和各参数,并在此请求下添加正则表达式提取式,用来获取得到的验证码,如下:对于正则表达式,这里我要重点说一下,因为我做的时候输错了,我要提取的是格
2015-09-11 14:00:49 6960 1
原创 jmeter学习笔记(1)——http default request的用法
工作4年了 一直处于功能测试,换工作后,发现工作中要测试的东西很多,除了功能 还要测试接口和压力。可是对这些一无所知,了解到lr和jmeter可以测试接口和压力,鉴于这两者的优缺点,我选择了jmeter,只是这方面的资料太少了,于是买了本书,但是书上也只是介绍最基本的,没有什么具体例子。只能哪里遇到不会的 各种百度和qq群里问各位大神。 好了,不多说了,直接上内容。jmet
2015-09-11 11:27:14 1687
转载 查看Android应用包名、Activity的几个方法
一、有源码情况直接打开AndroidManifest.xml文件,找到包含android.intent.action.MAIN和android.intent.category.LAUNCHER对应的activity。如下图中第三行package为com.cola.ui,第七行主Activity为com.cola.ui.ColaBox(.ColaBox为Activity简写方式)。
2015-01-30 16:00:53 650
原创 把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字
python中转变大小写的直接函数有以下方法:upper()——所有字母大写 lower()——所有字母小写capitalize()——首字母大写,其他字母小写title()——所有单词首字母大写,其他小写下面来看一个例子,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。如输入:['adam', 'LISA', 'barT'],输出
2015-01-20 09:25:17 7137
原创 Python 中sum()函数用法
sum()是python中一个很实用的函数,但是要注意用法。第一次看到sum()函数,我就试着以下用法,结果悲剧了:其实,sum()函数参数是一个list,例如:
2015-01-20 08:55:27 5871 1
转载 python常见模块命令(os/sys/platform)
一、OsPython的标准库中的os模块主要涉及普遍的操作系统功能。可以在Linux和Windows下运行,与平台无关。os.sep 可以取代操作系统特定的路径分割符。 os.name字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'。 os.getcwd()函数得到当前工作目录,即当前Python脚本工作的目录路径
2015-01-13 09:35:05 357
原创 python 之 lambda 表达式的基本用法
今天看到别人用python写的脚本中用到lambda,竟然又忘记具体的用法,所以写出来,以供以后方便查阅,并加深印象。简单的说,lambda表达式是一个匿名函数,即没有函数名的函数。 先举一个普通的python例子: 以上2中结果都为6 又如:a=[1,2,3] f=lambda x:x+1
2015-01-08 08:52:00 425
转载 raw_input()和input() 的却别和用法
相同点&区别1. 相同点都能接受字符串、表达式作为输入。[python] view plaincopy"font-family:Verdana;font-size:18px;">>> raw_input(1>0) True >>> raw_input("input:") input:
2015-01-07 13:38:37 510
原创 python 正则表达式 总结(一)
看完了所有正则表达式的内容,感觉还是一塌糊涂,所以还是总结下,巩固学习。 应用正则表达式,首先要导入,即import re1. 正则表达式中包含的元字符有:^ $ {} [] () ? | + * \ ^——只匹配行首 $——只匹配行尾 [ ]——制定字符集,且元字符在字符集中不起作用 ?+{}re.compil
2014-12-30 09:19:40 389
原创 Python 之斐波那契数列中用到的append
基础知识看了5章,感觉啥都没记住,该学函数了,顺便检查下自己所学知识是否牢固。“不检查不知道,一检查吓一跳啊”,竟然边学边忘。哎。。。 看到调用的不会的,只有重新查资料看。下面说说今天学的: 首先说下斐波那契数列是 任一个数都是前两个数字之和的数字序列 猛看到以下代码,竟然晕了,惭愧,
2014-12-01 17:40:36 1040
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人