tester
文章平均质量分 76
安全测试
姚二龙
吊车尾,96年广西草根小农人,深圳迷你独居,金融失败者(绿油油韭菜); 喜欢持续学习技术/金融知识&实践与分享,喜欢Java,擅长Python摸鱼,略懂Golang还比较喜欢欣赏靓仔靓女... 懂得终身成长~能否告别失败者?小弟无才有才,还劳请各路神仙多多指教。
展开
-
抓包工具-Charles使用
使用Charles抓包https、手机IOS也可以,本次作为记录使用步骤。我只能说快狠准、IOS也能抓到了,yyds。当然还有很多功能,比如断点、模拟弱网、回放等功能。原创 2024-01-21 18:26:31 · 619 阅读 · 0 评论 -
测试左移右移-理论篇
测试左移右移,很多人说能让测试更拥有主动权,展示出测试岗位也是有很大的价值,说白了就是整体效率与质量保障。其实不然,是测试业界的一种进步,更多的是对系统的整体把控、但我想说:这难道不是一种新的方式卷起来了吗?在传统测试,我们只需要关注测试相关,没有关注测试前、后的"流水线"。而测试左移右移中,则会让我们更加关注测试的前、后可做把控等,让我们或团队更对"流水线"全局意识。那什么是测试左移、右移呢?我们可以简单理解为左移:测试前可做的工作项右移:上线后(测试后)可做的工作项。原创 2023-10-15 21:53:45 · 322 阅读 · 0 评论 -
thinkphp6-简简单单地开发接口
基于上篇文章环境搭建后,便开始简单学习上手开发接口…记录重要的过程!Windows-试用phpthink发现原来可这样快速搭建mysql、redis等环境、xdebugThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简代码的同时,更注重易用性。原创 2023-09-09 23:13:19 · 1773 阅读 · 0 评论 -
百度“AI智障”到AI智能体验之旅
最近收到了文心一言3.5大模型的内测资格,正巧之前也体验过它的前身"百度PLATO",这下子真的让我觉得不是AI智障了,而是AI智能!作为一名普通用户,我有幸体验了百度PLATO到文心一言的全过程,今天想要与大家分享我的真实感受。1、百度PLATO Ta 更适合怼聊,直接带起你的情绪!Ta已一去不复返。2、文心一言更大众化,不管是生活上、工作上,都是一个很强的辅助神器!但是需要注意个人隐私、敏感信息、公司等数据安全问题。原创 2023-08-25 10:03:29 · 2273 阅读 · 0 评论 -
Windows-试用phpthink发现原来可这样快速搭建mysql、redis等环境、xdebug
最近在简单学习 php 国人框架 phpthink,不得不说牛,我在 github 上既然搜不到此项目… 但是发现搭建依赖环境不会,于是百度一下,几乎都是各种集成工具什么宝塔、小皮面板等等。有固然是方便,但为什么其它语言就没听说过有类似的集成工具?不知其然,我认为只要想方便你都可以使用它!原创 2022-12-25 19:02:43 · 1180 阅读 · 0 评论 -
安全测试-3-burpsuite工具的使用
一、burpsuitu各种设置1、设置字体注意:需要设置为宋体,否则响应信息看起来会乱码2、证书下载及安装证书下载安装,代理的浏览器输入:http://burp/打开证书,下一步下一步,需要注意以下所示,需选择:受信任的根证书颁发机构这样设置有问题,于是博主直接使用火狐里面的证书进行导入:设置--搜索证书--查看证书--导入3、设置代理web也需要设置代理...原创 2021-01-13 20:59:00 · 238 阅读 · 0 评论 -
安全测试-2-一篇文章了解burpsuite
Burp Suite Professional 2020官方下载:https://portswigger.net/burp/releases是一款新推出的全新版本渗透测试工具软件,它主要是用于测试网络的安全性,操作简单,使用也很方便,帮助用户快速、有效的进行网络安全测试。在当今这个时代网络安全非常重要,当你的网络处于不安全状态时,容易中木马病毒和受到黑客攻击,这对你来说是非常不利的,...原创 2021-01-02 20:52:00 · 560 阅读 · 1 评论 -
安全测试-1-了解web基本的安全测试及安全演练DVWA等环境搭建
简介在日常工作中我们经常会遇到web、app系统测试,但不妨也了解一下安全测试。只因最近了解了一下burpsuitu,这款工具在我们常规业务功能测试中毫不影响,且插件比较丰富,极易发现数据越权漏洞。而我现在也是用它burpsuitu作为抓包工具,比起以前使用的fiddler毫不逊色,所以便去学习一下安全渗透测试。一、常见web基本安全漏洞1、跨站脚本注入XSSXSS脚本大全...原创 2021-01-02 20:51:00 · 424 阅读 · 0 评论 -
pytest-4-分布式运行与自定义顺序执行用例
一、分布式运行这里分布式,是指起多个线程,听说使用到python协程的库,没有仔细研究。。。重点是我们能提升我们测试脚本运行的总体效率。1、首先安装库:pipinstallpytest-xdist了解 pytest-xdist 插件更多看这里:https://docs.pytest.org/en/3.0.1/xdist.html用法:pytest-n2 既是起两个进程...原创 2020-07-04 10:07:00 · 1079 阅读 · 0 评论 -
pytest-3-allure生成测试报告
前言广深小龙最近有写 pytest + request + yaml + allure...的测试框架,认为总体还不错。pytest 单元测试框架需配合 allure 生成漂亮的测试报告。一、实时生成 allure 报告1.首先需要去github上下载最新版进行安装:https://github.com/allure-framework/allure2/releases2.a...原创 2020-05-10 10:38:00 · 1402 阅读 · 0 评论 -
pytest-2-前后置与fixture
前言我们都知道在自动化测试中都会用到前后置,pytest 相比 unittest 无论是前后置还是插件等都灵活了许多,还能自己用 fixture 来定义。(甩 unttest 半条街?)首先了解一下,用例运行前后置级别如下:模块级:全局的,整个模块开只运行一次,优先于测试用例。类级别:定义在类里面,只针对此类生效。类似unittest的cls装饰器函数级:只对函数生效,类下面...原创 2019-12-16 23:07:00 · 169 阅读 · 0 评论 -
pytest-1-简单入门
前言pytest是一个非常成熟的全功能的Python测试框架,适合从简单的单元到复杂的功能测试,主要特点有以下几点:简单灵活,容易上手;支持参数化;能够支持简单的单元测试;标记测试功能与属性复杂的功能测试,比如可以做selenium等自动化测试、接口自动化测试(pytest+requests);pytest具有很多第三方插件,并且可以自定义扩展,比较好用的如pytest-...原创 2019-12-16 21:52:00 · 155 阅读 · 0 评论 -
git-2-企业级gitlab的使用及管理工具Sourcetree
Git相关使用一、git 安装配置1.本地电脑下载git客户端,链接:https://git-scm.com/download/win或者直接用提供的包2、双击下载的exe文件进行安装①点击下一步:Next②一直点击:Next直到安装完成。3、cmd窗口输入git,验证正常4、配置git访问我们的gitlab①全局设置,cmd输入,如广深小龙我的名字,我的邮箱:git...原创 2021-03-01 16:49:00 · 648 阅读 · 0 评论 -
git-1-基本操作
一、GitBash生成秘钥:①删除:.SSH文件下的known_hosts(.SSH在C:\Users\Windows用户名目录下)?②输入:ssh-keygen?-t?rsa?-C?"你的名字/你的邮箱"③用记事本打开目录下的id_rsa.pub,将里面的内容复制git上的SSH秘钥二、Git的使用:1.正常新建:①本地目录建仓:git init②添加远程仓库:git a...原创 2020-08-29 08:59:00 · 115 阅读 · 0 评论 -
IDEA/PyCharm等系列-会了这些设置编码舒服而效率又提高了一截
一、常用快捷键及模板快捷键:1、注释单行注释:alt + /多行注释:alt + shift + /2、格式化代码ctrl +alt + L3、撤销/回撤,复制/粘贴/剪切撤销:ctrl + z回撤:ctrl + y复制:ctrl + c粘贴:ctrl + v剪切(可删除当前行):ctrl + x4、查找查找类/文件:ctrl + n当前查找:ctrl +...原创 2020-10-31 11:48:00 · 353 阅读 · 0 评论 -
广深小龙-基于unittest、pytest自动化测试框架之demo来学习啦!!!
基于unittest、pytest自动化测试框架之demo,赶紧用起来,一起学习吧!demo分为两个框架:①pytest ②unittestdemo 中 包含 web、api 自动化测试框架,任挑任选,喜欢哪个就用哪个!直接上 demo 传送门:https://github.com/git-gsxl/Automated-testing-framework简介:1、unitt...原创 2020-05-02 13:23:00 · 126 阅读 · 0 评论 -
2020年广深小龙最新web、接口自动化测试框架样板
2020年广深小龙最新web、接口自动化测试框架样板。废话不多说,直接看简介:一、接口自动化测试框架:**一、简介:**框架:python3 + request + pytest + yaml + faker1、host域名配置,config.yaml文件 host: www.xxx.com; 2、request默认是post请求(如需get请求则写:method: g...原创 2020-08-15 11:12:00 · 213 阅读 · 1 评论 -
啊这...1-get/post请求区别,你还在认为get只能在url传参吗?传json格式会咋样?...
一、spring boot web框架直接上代码:写了一个json参数的请求,get和post均可,同时返回你的请求参数 和{"method": "GET or POST"},并打印返回的参数。二、jmeter脚本(postman GET请求貌似不能让能填写body json参数)url:http://127.0.0.1:8090/ppl1、GET请求body:{"name":"...原创 2021-04-03 16:59:00 · 796 阅读 · 0 评论 -
啊这...2-get/post请求区别,来给你看看post请求url中传参
一、spring boot web框架直接上代码:get和post均可,接收param参数,例如www.ppl.com/?id=1二、postman请求启动项目后,postman安排上:GET:POST:So?没搞懂了吧?为啥网上说的get与post请求只是一些表面的那实际有啥区别?三、get/post区别,个人观点:GET在浏览器回退时是无害的,而POST会再次提...原创 2021-04-17 20:20:00 · 710 阅读 · 0 评论 -
jacoco-2-jenkins集成代码测试覆盖率
前言基于上一篇,我们便可以集成到jenkins进行构建。必备环境:jenkinsjacocoantmavenjava 源码:https://github.com/git-gsxl/jacoco-demo一、jacoco 与 java 服务实际是自己的一个demo服务,实际使用中是运维那边起的服务,那么就可以让他们配置一下ant,以及服务启动时多加一个参数。1、将...原创 2020-10-29 22:59:00 · 716 阅读 · 0 评论 -
jacoco-1-java代码测试覆盖率之本地环境初体验
前言jacoco是一个开源的覆盖率工具,它针对的开发语言是java,其使用方法很灵活,可以插桩到Ant、Maven中,可以使用其JavaAgent技术监控Java程序等。那么本次主要使用对java代码进行覆盖率统计,比如A测试攻城狮在功能测试时/接口测试时,实际覆盖测试了多少java代码,可以作为一个评判。jacoco官网地址:http://www.eclemma.org(有墙)...原创 2020-10-25 15:50:00 · 1551 阅读 · 1 评论 -
httprunner-1-linux下搭建hrun(上)
前言相信不少小伙伴对开源项目 httprunner 都很感兴趣,我们来看下它的有哪些特点吧:项目管理:新增项目、列表展示及相关操作,支持用例批量上传(标准化的HttpRunner json和yaml用例脚本)模块管理:为项目新增模块,用例和配置都归属于module,module和project支持同步和异步方式用例管理:分为添加config与test子功能,config定义全部...原创 2019-10-27 15:38:00 · 291 阅读 · 0 评论 -
httprunner-2-linux下搭建hrun(下)
前言前面我们说了linux下安装python3,hrun是需要依赖数据库,我们用docker进行安装mysql5.7让数据库能正常连接。安装mysql5.7请参考:https://www.cnblogs.com/gsxl/p/11747493.html一、准备工作已安装python3和pip3环境、mysql5.7(如果未完成上述,继续加油哈);将hrun项目包上传至服务器家目...原创 2019-11-03 11:55:00 · 454 阅读 · 0 评论 -
前端知识-2-CSS
一、什么是 CSS?CSS是一个能改变 HTML 文档中样式,那么它有什么作用?CSS 指层叠样式表样式定义如何显示 HTML 元素样式通常存储在样式表中是为了解决内容与表现分离的问题外部样式表可以极大提高工作效率外部样式表通常存储在 CSS 文件中多个样式定义可层叠为一个可以看出就类似我们 Python 自动化测试代码中数据分离,POM设计模式等等。其实在 H...原创 2020-04-05 17:30:00 · 279 阅读 · 0 评论 -
前端知识-1-HTML
一、什么是HTML?HTML是一种用于创建网页的标记语言,超文本标记语言。HTML不是一种编程语言,而是一种标记语言标记语言是一套标记标签,包含了HTML标签及文本内容二、HTML 标签HTML 标记标签通常被称为 HTML 标签 。HTML 标签是由尖括号包围的关键词,比如 <html>HTML 标签通常是成对出现的,比如 <b> 和...原创 2020-04-05 11:40:00 · 147 阅读 · 0 评论 -
AirtestProject-2-airtest安装与连接模拟器
一、airtest安装1.官方下载链接:https://airtest.netease.com/2.解压后将该exe发送到桌面,双击运行二、模拟器安装与设置1.本人使用的是逍遥模拟器,下载:https://www.xyaz.cn下一步下一步安装,显示设置为手机。2.设置开发者模式设置-关于手机-连续点击版本号,直到提示已开启开发者模式3.开发者选项开启及usb...原创 2022-03-02 23:19:00 · 662 阅读 · 0 评论 -
AirtestProject-1-airtest框架简介
最近在了解app自动化,根据官方文档一起来学习下!1.如何让0基础的同学掌握自动化测试如何让0基础的同学掌握自动化测试?这是Airtest团队五年以来一直在努力做的事情:通过不断完善工具链来让用户以极低的门槛进行自动化测试。无论您是一位初入职场的新人,还是刚开始学习自动化的测试工程师,相信这个教程都可以帮助您理清自动化测试的知识脉络,掌握自动化测试的学习路径,以及通过Airtest的实践...原创 2022-03-02 21:55:00 · 887 阅读 · 0 评论 -
MySQL-2-如何制造百万千万级+数据
1、十分钟单表造:10w,没想到我的机器太差劲了,重点还是单表~意外,今天想看看SQL存储过程是什么东西,如何制造百万千万级+数据,有它应该也可以的。突然看到了SQL是和其它编程语言类似...CREATE DEFINER=`root`@`%` PROCEDURE `my_insert`(IN `num` int)BEGIN-- RAND(): 返回0到1内的随机值-- F...原创 2021-07-31 21:12:00 · 218 阅读 · 0 评论 -
MySQL-1-常用语法复习
一、概念MySQL是关系型数据库的一种,目前主流的是①oracle ②SQLserver ③MySQL,数据库的应用有哪些?软件需要作为后台支撑测试环境需要安装配置数据库构造初始化数据测试执行验证数据是否正确,验证功能需要修改数据构造数据进行性能测试,大数据量测试(并发测试)广深小龙公司目前也是使用Mysql 与非关系型数据库 NoSQL,SQL是结构化查询语言,......原创 2020-04-12 23:05:00 · 101 阅读 · 0 评论 -
MySQL * 从入门到放弃?记第一次学习
MySQL-student table一天八小条,365天没条了? ---MySQL 是一个关系型的数据库,而SQL是结构化查询语言;那什么是关系型数据库? 我也不知道,别问我为什么,度娘又不是我表哥,找度娘一下。貌似excel表格一样,有行和列,每...原创 2018-11-29 10:31:25 · 162 阅读 · 0 评论 -
SDK-基于Windows环境搭建
SDK安装配置前言:相信很多小伙伴还不会搭SDK,近日一位前同事询问我SDK怎么搭建了?不妨看看吧,小编是基于appium。1.下载SDK:http://tools.android-studio.org/index.php/sdk 自己是什么系统就选择什么系统的(如果失效了,请进入此地址下载,仅支持Windows:https://pan.baidu.com/s/1hY_BnEPq...原创 2019-10-15 09:25:00 · 168 阅读 · 0 评论 -
JDK-基于Windows环境搭建
JDK安装:毋庸置疑你要跑java程序,肯定少不了JDK,如jemter还有还有~下载jdk地址1:https://pan.baidu.com/s/1FIvGNvZSy0EpCBxHCz07nA 提取码:kf7f(推荐)下载jdk地址2:https://www.oracle.com/technetwork/java/javase/downloads/jdk13-do...原创 2019-10-14 23:56:00 · 80 阅读 · 0 评论 -
那一年刚入门的时候:软件测试基本知识
一、什么是软件测试?找bug呗通过使用高效的方法和工具,提升软件开发效率与软件的质量; 对软件系统进行审核、运行和评估,验证软件系统是否满足需求; 预防、发现、跟踪软件缺陷,从而能提高产品质量; 通过技术手段更早、更快、更多地发现缺陷,降低缺陷带来的风险;二、传统测试流程:需求评审; 需求分析; 测试计划; 编写、评审测试用例; 执行用例编写BUG单,提交; 回归测试...原创 2019-04-10 12:41:01 · 146 阅读 · 0 评论