自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 python接口自动化测试

python实现接口的冒烟测试思路UML 图表FLowchart流程图思路为了监控线上的接口是否正常运行,所以想写一个smoke test.这个文件希望能够实现从文件读取url和参数,然后发送请求,校验返回code 200的功能。1.首先采取哪种方式存放url和请求参数Excel?csv?.ini?用csv比较好,兼容性也比较好那我们使用csv吧。 todo:考虑放在数据库中csv需...

2019-12-11 19:59:36 280

原创 测试同学为什么要做code review

由于刚入职不久,需要熟悉业务但是有没有专门的同事进行业务交接,所以想要看下开发代码。提高测试效率。Code Review是一种通过复查代码提高代码质量的过程,在XP方法中占有极为重要的地位,也已经成为软件工程中一个不可缺少的环节。其目的在于找到开发时被忽视的 Bug,以此极大地提高代码质量也可以帮助开发者们更加熟悉项目。你是否经常觉得测试时间太短,执行用例时间不够?你是否感觉已经做了充分的测试分析,漏测率还是很高?提的bug要反复沟通开发同学才理解?怎么办呢,增加测试时间?不可能,测试时间越长

2020-09-10 10:29:32 866

原创 震惊!!navicat 双击数据库报错2013 - Lost connection to MySQL server during query,原因竟然是。。。

图形界面双击数据库提示错误,一直无法查看库里所有表,原因竟然是开了代理!!关掉以后就好了

2020-09-01 19:41:07 1036

转载 Mac 终端重启后~/.bash_profile不生效问题

Mac 每次都要执行source ~/.bash_profile 配置的环境变量才生效自己在 ~/.bash_profile 中配置环境变量, 可是每次重启终端后配置的不生效.需要重新执行 : $source ~/.bash_profile发现zsh加载的是 ~/.zshrc文件,而 ‘.zshrc’ 文件中并没有定义任务环境变量。解决办法在~/.zshrc文件最后,增加一行:source ~/.bash_profile...

2020-08-27 13:46:07 1636 1

原创 jmeter 测试结果.jtl文件解析

我们知道命令行的方式执行完成jmeter后,会生成jtl文件,里面打开后就是一行行的测试结果,<httpSample t="1" lt="1" ts="1450684950333" s="true" lb="app.testdelay" rc="200" rm="OK" tn="appdelay-3000g3m 1-1" dt="" by="2265"/>t表示从请求开始到响应结束的时间 lt表示整个的空闲时间 ts表示访问的时刻 s表示返回的结果true表示成功,false表示.

2020-08-10 17:23:15 2889

原创 jmeter 命令行运行测试脚本

jmeter -n -t my_test.jmx -l result.jtl-n告知JMeter采用非图形化运行JMeter脚本-t指定要运行的脚本文件-l指定保存执行结果的文件名执行命令前要检查当前目录是否是%JMeter_Home%\bin 目录;如果 JMeter 脚本不在当前目录,需要指定完整的路径;如果要把执行的结果保存在其他地方也要指定完整的路径。jmeter -n -t my_test.jmx -l result.jtl -e -o result#jmeter -n -t ...

2020-08-10 16:25:10 1085

原创 postman中APIs的使用方法

网上搜了一圈没找到postman APIs的教程 所以就准备自己看官方文档,记录一下。3.Version your APIsVersioning in Postman helps you manage change and keep all your API elements - schema, test suites, documentation, etc. - in sync. Click “Show all versions” to continue.Find y...

2020-08-03 14:37:30 7879 5

原创 Mac 下iTerm2使用pem文件免密登录

在Windows上连接跳板机啊啥的时候有xshell和secureCRT之类的软件,然后再Mac上又不是很实用,再加上jumpserver开源跳板机登录的时候,需要pem文件来登录,所以每次登录跳板机就很麻烦。经各种查资料,发现其实可以很简单解决这个问题:1.安装iTerm2,这个很好安装,就不写了。2.使用ssh-add可以添加pem文件:ssh-add -k key.pem3.打开iTerm2,(快捷键command + o)打开Profiles,在General标签下修改Command为Co

2020-07-08 13:15:17 2614 3

转载 Python pytest使用测试固件的三种方式

使用测试固件的三种方式方式1:在测试函数里通过参数,指定要使用的测试固件。方式2:在测试函数里通过装饰器pytest.mark.usefixtures,声明要使用的测试固件。conftest.pyimport pytest@pytest.fixture(name = "lg")def login(): print('登录系统')test_1.pyimport pytest@pytest.mark.usefixtures("lg")def test_1():...

2020-06-09 14:15:41 1811

原创 Python Pytest中使用的装饰器pytest.fixture

最近在pytest中使用了很多装饰器觉得很好用,现在总结一下:pytest.fixture一、通过装饰器@pytest.fixture(),定义测试固件(test fixture)。实现setup_xxx的功能:import pytest# 函数名自定义# 此时,login函数是一个测试固件,相对于实现了setup_xxx的功能。@pytest.fixture()def login(): print('登录系统') token = 'a1b23c' ...

2020-06-09 14:02:40 2537

原创 jenkins集成python接口自动化(一)

jenkins集成python接口自动化python项目如何打包部署到linux服务器检查python运行所需环境和依赖功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入python项目如何打包部署到linux服务器检查pytho

2020-05-21 12:13:20 637

转载 测试版本控制的必要性

1.引入版本控制的原因错误观念:软件测试不需要版本控制。1测试过程中发现的bug提交给开发人员,开发人员在对提交的bug进行修改,bug修改后开发人员会将修改后的代码放入当前的软件版本之中,导致软件测试版本发布过于频繁,测试版本不稳定,导致修改过的bug再次出现,测试重复、失效和混乱。测试进度无法保证,同时不便于追溯跟踪问题。原因是:对于修改过的代码,不能够保证他们一定是正确的,很可能在开...

2020-01-10 16:25:43 789

转载 软件测试中的版本控制

软件测试工作中为何要进行版本控制软件测试的版本控制有两个方面的作用:一个方面是标记历史上产生的每个版本的版本号和测试状态,另一个方面是保证测试人员得到的测试版本是最新的版本。所谓版本控制其实就是跟踪标记测试过程中的软件版本,以方便对比的一个过程,通过版本控制来表明各个版本之间的关系,和不同的软件开发测试阶段。从而 方便测试工作的进行。版本控制是测试人员不可缺少的一种技术。有了软件测试的版本控制,...

2019-12-19 15:25:24 3723

原创 jenkins忘记用户名密码

遇到问题jenkins配置好以后很久不用,今天想操作发现忘记了用户名密码。怎么办呢?并不想重置密码或者取消密码解决方法:网上查找解决方法,发现有2中方式解决。1.重置密码修改 JENKINS_HOME/users/usernamedir 目录下的config.xml 文件注:usernamedir 就是你忘记密码对应的用户文件夹如果是java -jar方式启动的,HOME目录位于...

2019-12-18 22:33:35 5291 1

原创 python读取Excel中测试用例,接口接收不到参数的问题

python读取Excel中测试用例遇到的问题遇到问题:读取Excel中测试用例的时候,接口无法识别传参,报错400.原因python从Excel中读取的数据,都是字符串,而一般接口接受参数都是以json格式接收,所以我们需要把从Excel中读取的参数进行格式转换,转换成dict格式。解决方案具体可以使用json.loads()转换,转换后即可正常传参请求接口。于是: ...

2019-12-18 16:09:12 442

原创 python读取.ini配置文件中文乱码问题

最近在配置文件中加入中文的时候,写入配置文件的时候 的时候提示编码错误。检查原因,找到以下解决方法在 Python 3 中虽有encoding 参数,但是对于有BOM(如Windows下用记事本指定为utf-8)的文件,需要使用 utf-8-sig, 使用utf-8没办法。 def set_cookie(self, option, value): rc.read(sel...

2019-12-13 19:44:09 2873

原创 测试工程师成长之路

接口自动化关于接口自动化的一些基础接口的类型接口测试工具postmanjmeterfiddercharlespython基础插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入关于接...

2019-12-04 16:36:38 271

Charles.exe

charles抓包工具 用于软件测试 比较好用 app端web端抓包 修改返回结果 app端web端抓包 修改返回结果 app端web端抓包 修改返回结果

2020-05-21

selenium 2.24 jar包

web 自动化 selenium 2.24

2017-08-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除