![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动测试
wenchengzz
更多文章,关注公众号:自动化测试 To share
展开
-
httprunner-处理参数关联的接口
前言在实际工作中,我们经常遇到前一个接口返回的值当做下一个接口的参数进行请求。例如token,用过jmeter和postman的同学应该知道设置一个中间变量来接收token,在下个接口调用就可以了。下面给大家介绍下如何用httprunner中extrac赋值。测试案例登录接口获取token 访问地址:http://127.0.0.1:8000/users/login 请求类型:post 请求头部:application/json 请求参数:{“usern.原创 2020-12-12 19:27:15 · 485 阅读 · 0 评论 -
python测试开发-虚拟环境搭建
一、虚拟环境介绍Python虚拟环境的主要目的是为了给不同的工程创建相互独立的运行环境。在虚拟环境下,每一个工程都有自己独立的依赖包,而与其它的工程无关。不同的虚拟环境中同一个包可以有不同的版本,并且,虚拟环境的数量没有限制,我们可以轻松的地用virtualenv或者pipenv等工具来创建多个虚拟环境。二、virtualenv的安装和应用(windows)安装步骤:1.创建一个存放虚拟环境的目录例如(.virtualenv)2.pip 安装 virtualenv3.pip 安装虚.原创 2020-12-12 19:26:34 · 169 阅读 · 0 评论 -
Selenium-02-常用元素定位
常用8种的元素定位id ---->find_element_by_id() class name ---->find_element_by_name() class ---->find_element_by_class_name() tag---->find_element_by_tag_name() link ---->find_element_by_link_text() partial link ---->find_element_by_partial原创 2020-10-23 10:38:34 · 129 阅读 · 0 评论 -
Selenium测试环境搭建
前言Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建回归测试检验软件功能和用户需求。支持自动录制动作和自动生成 .Net、Java、Perl等不同语言的测试脚本。原创 2020-10-23 10:37:59 · 163 阅读 · 0 评论 -
Linux常用命令
基础常用命令shutdown -h now关闭服务器 cd /home 进入 '/ home' 目录' cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd - 返回上次所在的目录 pwd 显示工作路径 ls 查看目录中的文件 ls -F 查看目录中的文件 ls -l 显示文件和目录的详细资料 ls -a 显示隐藏文件 ls *[0-9]* 显示包含数字的文件名和目录名 tree 显示文件和目录由根目录开始的树形结构(1) lstree 显示文件和目录由根目录开始的原创 2020-10-23 10:37:14 · 172 阅读 · 1 评论 -
Docker下搭建禅道管理系统
前言禅道是第一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。环境搭建拉取镜像:docker pull idoop/zentao下载中启动禅道创建目录:mkdir -p /data/zbox启动禅道:docker run -原创 2020-10-23 10:36:36 · 517 阅读 · 1 评论 -
Pytest+Allure接口自动化
前言pytest是一个成熟的全功能的Python测试工具,可以帮助你写出更好的程序。适合从简单的单元到复杂的功能测试Allure框架是一个灵活的轻量级多语言测试报告工具,它不仅以web的方式展示了简介的测试结果,而且允许参与开发过程的每个人从日常执行的测试中最大限度的提取有用信息从dev/qa的角度来看,Allure报告简化了常见缺陷的统计:失败的测试可以分为bug和被中断的测试,还可以配置日志、步骤、fixture、附件、计时、执行历史以及与TMS和BUG管理系统集成,所以,通过以上配置,所有原创 2020-10-23 10:35:40 · 323 阅读 · 0 评论 -
Cypress执行测试并邮寄发送测试报告
前言为了高质量的软件交付,组织必须转向自动化流程,手动流程太容易出错,效率低下。对于执行CD和devops的团队来说,自动化变得越来越重要,大家只需要专注在code和review中,其它过程都尽可能的自动化。Jenkins执行python脚本运行测试并邮件发送报告""" * Create by dell on 2020/9/16 * Author :wencheng * 微信公众 :自动化测试 To share"""# coding=gbkimport mimetypes.原创 2020-09-16 21:27:15 · 494 阅读 · 0 评论 -
adb常用命令总结
基础命令1、adb devices 查看手机设备2、adb install packsge(包路径)安装包3、adb install -r packages(保留数据及缓存文件安装新包)4、adb uninstall package (卸载包)5、adb kill-server 关闭adb服务6、adb start-server 启动adb服务7、adb shell pm list packages 查看手机里面所有包名8、adb shell pm list packages -3...原创 2020-09-15 22:11:06 · 1313 阅读 · 0 评论 -
TestDog-接口测试get实战
一、requests模块介绍Requests 是使用 Apache2 Licensed 许可证的 基于Python开发的HTTP 库,其在Python内置模块的基础上进行了高度的封装,使用Requests可以轻而易举的完成浏览器可有的任何操作。1、安装requests模块pip3 install requests推荐使用源安装这样会提高安装效率,这里用的豆瓣云pip3 install requests -i http://pypi.douban.com/simple/ --trusted原创 2020-09-05 22:44:44 · 98 阅读 · 0 评论 -
TestDog-接口测试unittest+requests实战
前言什么是单元测试?单元测试负责对最小的软件设计单元(模块)进行验证,它使用软件设计文档中对模块的描述作为指南,对重要的程序分支进行测试以发现模块重的错误python语言自带单元测试框架unittest作为一个标准模块放入python开发包中。结合requests集成unittest实例""" * Create by dell on 2020/7/11 * Author :wencheng * 微信公众 :自动化测试 To share"""import unittestimpo原创 2020-09-05 22:44:04 · 136 阅读 · 0 评论 -
移动端性能分析平台简直好用
前言PerDog能做什么?移动端ios/android性能测试、可视化报告、快捷定位性能问题,提升app应该性能品质,手机无需root入狱 硬件无需任何修改即插即用,是测试人员必备的一款性能测试工具。PerfDog的八大特性移动端平台 无需root/越狱 数据准确性 数据完整性 应用广泛性 工具易用性 云端看板 团队合作PerfDog地址官网地址PerfDog | 移动全平台性能测试分析专家PerfDog使用说明书PerfDog Community社区地.原创 2020-09-05 22:43:16 · 218 阅读 · 0 评论 -
Pytest +Selenium+ Allure UI定制报告
前言pytest是一个成熟的全功能的Python测试工具,可以帮助你写出更好的程序。适合从简单的单元到复杂的功能测试Allure框架是一个灵活的轻量级多语言测试报告工具,它不仅以web的方式展示了简介的测试结果,而且允许参与开发过程的每个人从日常执行的测试中最大限度的提取有用信息从dev/qa的角度来看,Allure报告简化了常见缺陷的统计:失败的测试可以分为bug和被中断的测试,还可以配置日志、步骤、fixture、附件、计时、执行历史以及与TMS和BUG管理系统集成,所以,通过以上配置,所有原创 2020-09-05 22:39:49 · 440 阅读 · 0 评论 -
Docker下搭建jenkins学习笔记
前言今天给大家分享下如何在Docker下搭建jenkins构建环境直接使用docker镜像真是简单除暴无脑,现在分享给大家,也给大家做个参考。首先您需要准备一台linux服务器、dockerdocker下安装jenkins我们可以到Jenkins官网上寻找docker镜像地址。Docker Hubhub.docker.com小编这里选择了最新的lts版本执行如下命令:docker pull jenkins/jenkins:lts在home目录下创建jenkins用户的工作.原创 2020-09-05 22:36:50 · 122 阅读 · 0 评论 -
Postman+newman生成接口测试报告学习笔记
前言Postman是用于API开发的协作平台。Postman的功能简化了构建API的每个步骤并简化了协作,因此您可以更快地创建更好的API。postman的下载官网:https://www.getpostman.com/downloads/www.getpostman.com安装node.js官网下载地址:知乎 - 安全中心nodejs.org下载后一路傻瓜式安装,安装完成后,运行cmd,输入node –v查看版本号, 出现如下图说明安装成功下载newm...原创 2020-09-05 22:35:09 · 284 阅读 · 0 评论 -
python+requests+BeautifulReport+Jenkins接口自动化学习笔记
前言Requests 库是一个优雅而简单的 Python HTTP 库,主要用于发送和处理 HTTP 请求。底层封装了 urllib3 库,并且提供了非常友好的 API,使用起来非常的简单方便。目前主流的接口自动化框架均基于Requests 库进行开发。当然我们主要还是用来做接口测试,接下来我会从接口测试角度来为大家讲解 requests 如何使用,并基于 unittest + ddt +BeautifulReport+jenkins 实现接口自动化持续集成。1、构建思路正常的接口测试流程是原创 2020-09-05 22:24:53 · 478 阅读 · 1 评论 -
开源自动化测试平台TestDog
前言最近工作不是很饱和,为了充实自己于是有了搭建自动化平台的想法,希望把公司内部所有API、性能、功能自动化都统一起来管理,目前第一版主体功能基本已完成,特此记录下来,希望能够帮到大家,并且开源出来。开源地址小编公众号:自动化测试 To sharehttps://git.code.tencent.com/TestDog/v1.git效果图登陆模块项目管理创建一张表来管理项目,主要含产品名称、产品编号、产品描述、产品负责人、创建时间、操作接口模块实现原理:前端执转载 2020-08-04 22:08:31 · 568 阅读 · 0 评论 -
TestDog-接口测试get实战
一、requests模块介绍Requests 是使用 Apache2 Licensed 许可证的 基于Python开发的HTTP 库,其在Python内置模块的基础上进行了高度的封装,使用Requests可以轻而易举的完成浏览器可有的任何操作。1、安装requests模块pip3 install requests 推荐使用源安装这样会提高安装效率,这里用的豆瓣云 pip3 install requests-i http://pypi.douban.com/simple/--trusted-h..转载 2020-07-05 21:33:48 · 188 阅读 · 0 评论