会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Hi,欢迎来到小喜的博客,希望能对你有所帮助!
希望能来关注我的同名简书:http://www.jianshu.com/u/da1677475c27
博客园
首页
联系
管理
[置顶]
接口自动化框架2-升级版(Pytest+request+Allure)
摘要: 前言: 接口自动化是指模拟程序接口层面的自动化,由于接口不易变更,维护成本更小,所以深受各大公司的喜爱。 第一版入口: "接口自动化框架(Pytest+request+Allure)" 本次版本做了一些升级,增加了自动生成testcase等,一起来看看吧!~~ 一、简单介绍 环境:Mac+Pytho
阅读全文
posted @ 2019-06-25 10:39 小喜_ww
阅读(2050)
评论(0)
推荐(1)
[置顶]
接口自动化框架(Pytest+request+Allure)
摘要: 前言: 接口自动化是指模拟程序接口层面的自动化,由于接口不易变更,维护成本更小,所以深受各大公司的喜爱。 接口自动化包含2个部分,功能性的接口自动化测试和并发接口自动化测试。 本次文章着重介绍第一种,功能性的接口自动化框架。 一、简单介绍 环境:Mac、Python 3,Pytest,Allure,
阅读全文
posted @ 2018-08-25 22:07 小喜_ww
阅读(7011)
评论(5)
推荐(2)
[置顶]
Pytest+Allure定制报告
摘要: 前言: 最近在研究接口自动化的框架,好的测试报告在整个测试框架起到至关重要的部分。终于被我发现一个超好用的报告框架,不仅报告美观,而且方便CI集成。 就是它,就是它:Allure Test Report!!! 先上一张报告效果图: python版本及必要库 python 3.5 pytest 3.3
阅读全文
posted @ 2018-08-17 11:44 小喜_ww
阅读(18351)
评论(7)
推荐(1)
[置顶]
Charles使用详解
摘要: 前言: Charles是在 Mac 下常用的网络封包截取工具,在做移动开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。 一、主界面介绍 二、网页抓包 启动 Charles 后,需要将 Charles 设置成系统代理,选择菜单中的 “Proxy” –> “macOS Prox
阅读全文
posted @ 2018-04-02 14:52 小喜_ww
阅读(5323)
评论(0)
推荐(0)
[置顶]
Postman使用详解
摘要: 前言: Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。 接口请求流程 接口请求流程 一、get请求 GET请求:点击Params,输入参数及value,可输入多个,即时显示在URL链接上,所以,GET请求的请求头与请求参数如在接口文档中无特别声明时,可以不填。 ge
阅读全文
posted @ 2017-11-15 15:40 小喜_ww
阅读(67580)
评论(17)
推荐(34)
2024年1月3日
分布式数据库测试
摘要: 分布式数据库的测试涉及多个方面,因为它们需要在多个节点上运行、处理大量数据并保证数据一致性和可靠性。以下是测试分布式数据库时可以考虑的不同方向和方法: 功能测试: 基本功能测试:验证数据库的基本功能,如数据插入、查询、更新和删除操作是否正常工作。 事务管理测试:确保分布式事务在不同节点上的协调与管理
阅读全文
posted @ 2024-01-03 18:52 小喜_ww
阅读(338)
评论(0)
推荐(0)
分享一个超好用的Mock工具-LiveMock
摘要: Mock工具是用于模拟或模仿系统、组件或功能的工具,通常用于软件开发和测试过程中。这些工具有助于开发人员在开发软件时模拟外部依赖、组件或行为,以便进行单元测试、集成测试和功能测试,而无需实际访问这些依赖或组件。Mock工具的主要目标是隔离被测试的代码单元,以确保测试是可重复、可控和独立的。 提供给业
阅读全文
posted @ 2024-01-03 18:45 小喜_ww
阅读(522)
评论(0)
推荐(0)
滴滴测开-面经
摘要: 一面-技术面 1、自我介绍 2、工作流程介绍、上线流程 3、详细介绍简历中项目,包括自己的职责,工作内容,最出色的地方,具体收益 4、自动化介绍、执行策略 5、app、小程序、H5的区别 6、线上问题如何处理、收集 7、共享屏幕写代码: 给定一个列表,如何去重,需要给出多种解法和时间复杂度 给定一个
阅读全文
posted @ 2024-01-03 18:41 小喜_ww
阅读(434)
评论(0)
推荐(0)
2022年1月19日
PEP 8-Python编码规范
摘要: 1、命名约定 文件名 全小写,可使用下划线,尽量简短且可读性高 包 应该是简短的、小写的名字。如果下划线可以改善可读性可以加入。如my_package 模块 与包的规范同。如mymodule 类 总是使用首字母大写单词串。如MyClass。内部类可以使用额外的前导下划线。 函数&方法 函数名应该为小
阅读全文
posted @ 2022-01-19 11:15 小喜_ww
阅读(363)
评论(0)
推荐(0)
2022年1月7日
Python-接收并打印WebHook请求
摘要: 什么是WebHook? WebHook是一个API概念,是微服务API的使用范式之一,也被成为反向API,即:前端不主动发送请求,完全由后端推送。 举个常用例子,比如你的好友发了一 条朋友圈,后端将这条消息推送给所有其他好友的客户端,就是Webhooks的典型场景。 简单来说,WebHook就是一个
阅读全文
posted @ 2022-01-07 10:16 小喜_ww
阅读(4025)
评论(0)
推荐(0)
Ngrok内网穿透教程
摘要: 前言: Ngrok是一个反向代理,通过在公共的端点和本地运行的Web服务器之间建立一个安全的通道。 Ngrok可捕获和分析所有通道上的流量,便于后期分析和重放。 环境配置 1、进入Ngrok官网(https://ngrok.com/),注册Ngrok账号并下载Ngrok; 2、解压zip文件,并进入
阅读全文
posted @ 2022-01-07 10:15 小喜_ww
阅读(10)
评论(0)
推荐(0)
Shell-常用JQ命令详解
摘要: 一、jq 简介 JSON是一种轻量级的数据交换格式。其采用完全独立于语言的文本格式,具有方便人阅读和编写, 同时也易于机器的解析和生成。这些特性决定了JSON格式越来越广泛的应用于现代的各种系统中。 作为系统管理员,在日常的工作中无论是编辑配置文件或者通过http请求查询信息,我们都不可避免的要处理
阅读全文
posted @ 2022-01-07 10:14 小喜_ww
阅读(10445)
评论(0)
推荐(0)
接口测试-moco框架
摘要: 前言-什么是mock? mock简单的理解就是开发在开发的过程中,需要依赖一部分的接口,但是对方没有提供或者环境等等情况,总之是没有,那么开发使用mock server自己来mock数据, 方便自己正常的进行开发和对编写的功能进行自测。 moco框架 即提供mock server功能。 一、moco
阅读全文
posted @ 2022-01-07 10:11 小喜_ww
阅读(308)
评论(0)
推荐(0)
接口测试-Faker库创建伪数据
摘要: 前言 Faker是一个Python包,开源的Github项目,主要用来创建伪数据,使用Faker包,无需再手动生成或者手写随机数来生成数据,只需要调用Faker提供的方法, 即可完成数据的生成。 在软件需求、开发、测试过程中,有时候需要使用一些测试数据,针对这种情况,我们一般要么使用已有的系统数据,
阅读全文
posted @ 2022-01-07 10:10 小喜_ww
阅读(168)
评论(0)
推荐(0)
数据测试设计方案
摘要: 一、 数据设计方案 1.1 数据表名 大写(TABLE) 小写(table) 大小写混合(TABle) 带特殊字符(.table,/table,_table,'table,"table,`table) 关键字(datatime,string..) 不同数据库支持的表名最大长度 1.2 字段名 大写(
阅读全文
posted @ 2022-01-07 10:04 小喜_ww
阅读(199)
评论(0)
推荐(0)
TPC-DS数据压测
摘要: 前言 TPC-DS是一套决策支持系统测试基准,主要针对零售行业。提供99个SQL查询(SQL99或2003),分析数据量大,测试数据与实际商业数据高度相似,同时具有各种业务模型(分析报告型,数据挖掘型等等)。 使用说明 1、下载工具及安装 http://tpc.org/tpc_documents_c
阅读全文
posted @ 2022-01-07 10:03 小喜_ww
阅读(1921)
评论(0)
推荐(0)
2018年9月20日
Jenkins - SSH认证方式拉取Git代码
摘要: 1、本地生成密钥 ` 2 、查看已生成的公钥 3、将公钥加入Git Project中 进入Project Repository Settings Deploy Keys中,加入第二步查看的公钥。Title自行设置,Key中输入公钥内容。 4、在Jenkins机器上验证能否正常拉取代码 5、查看已生成
阅读全文
posted @ 2018-09-20 13:00 小喜_ww
阅读(20417)
评论(0)
推荐(1)
2018年9月10日
Appium+Python3+iOS定位元素
摘要: 前言: 最近在做IOS自动化测试,IOS的Appium环境都配置OK,执行起来真的慢,慢到怀疑人生,那么今天就来总结一下IOS定位方式和各个定位方式的速度排序。 据我观察,按查找元素的顺序速度,从快到慢的顺序如下: ios_predicate accessibility_id class_name
阅读全文
posted @ 2018-09-10 16:51 小喜_ww
阅读(2942)
评论(0)
推荐(0)
2018年8月30日
Jenkins - 构建Allure Report
摘要: 前言 本文为Pytest+Allure定制报告进阶篇,集成Jenkins,在Jenkins中直接生成报告,更方便测试人员查看。 一、安装插件allure-jenkins-plugin 1、进入系统管理 - 管理插件 2、搜索Allure,并进行安装,重启Jenkins 3、进入系统管理 - 全局工具
阅读全文
posted @ 2018-08-30 00:07 小喜_ww
阅读(2541)
评论(0)
推荐(0)
Jenkins - Extended E-mail配置教程
摘要: 前言: 在Jenkins的使用中邮件提醒是一个常用功能, "Extended E mail Notification" 是一个功能更为齐全,使用也更为复杂的插件,本文即将为大家详细讲解如何配置相关内容,感兴趣的话继续往下看吧!~~ 一、全局设置 进入系统管理 系统设置 Extended E mail
阅读全文
posted @ 2018-08-30 00:06 小喜_ww
阅读(975)
评论(1)
推荐(2)
2018年7月3日
面试题-如何测试一个APP
摘要: 问: 假如给你一个APP,你应该如何测试,分别从哪些方面来针对该APP进行测试。 1、安装、卸载测试 测试软件在不同操作系统(Android、iOS)下安装是否正常。软件安装后的是否能够正常运行,安装后的文件夹及文件是否写到了指定的目录里。 测试软件在不同的来源下载(豌豆荚,360手机助手。。)下安
阅读全文
posted @ 2018-07-03 10:23 小喜_ww
阅读(828)
评论(0)
推荐(2)
Jenkins- job之间传参
摘要: 前言: 本文介绍插件: "Parameterized Trigger plugin" 的具体使用方法。 一、插件介绍 Parameterized Trigger plugin插件可以让你在构建完成时触发新的Job构建,并以各种方式为新Job构建指定参数。 当然也可以添加多个配置:每个配置都有一个要触
阅读全文
posted @ 2018-07-03 10:21 小喜_ww
阅读(4190)
评论(0)
推荐(0)
下一页
公告