自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 【fiddler】讲解

Fiddler 的详细介绍一、Fiddler与其他抓包工具的区别 1、Firebug虽然可以抓包,但是对于分析http请求的详细信息,不够强大。模拟http请求的功能也不够,且firebug常常是需要“无刷新修改”,如果刷新了页面,所有的修改都不会保存; 2、Wireshark是通用的抓包工具,能获取HTTP,也能获取HTTPS,但是不能解密HTTPS,所以wireshark看不懂HTTPS中的内容,但如果是TCP、UDP协议可以用wireshark; 3、Httpwatch也是比较常用的http抓

2020-12-27 18:58:20 394 1

原创 【接口和协议】

接口和协议1. 软件开发的两种结构1.1. CS(Client/Server):客户端----服务器结构。C/S结构在技术上很成熟,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。CS的优缺点l 能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器,所以CS客户端响应速度快。l 操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。 l C/S结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流程。l

2020-12-23 21:28:41 785

原创 【ADB移动端】测试

ADB移动端测试1.手机端常规测试1.1.1. 介绍手机测试的概念架构 对于手机端测试,按照平台来分,分为Android和IOS两大主流系统, 对于ios和Android,二者有区别,我就说一下我在测试这两款手机app的感受吧Android开源导致碎片化比较严重,(手机品牌众多,系统版本各异,分辨率不统一,主流手机型号上千。无法保证应用、游戏对于所有手机的适配兼容。)bug比较多,而IOS通常bug会少一些。Android手机长按home建,会呼出应用列表和切换应用,右滑择会终止应用。还有分

2020-12-22 20:56:13 383

原创 【测试管理工具-禅道项目开发】

Day04_测试管理工具1.测试管理工具:测试管理工具是指在软件开发过程中,对测试需求,计划,用例和实施过程进行管理、对软件缺陷进行跟踪处理的工具。通过使用测试管理工具,测试人员或开发人员可以更方便地记录和监控每个测试活动、阶段的结果,找出软件的缺陷和错误,记录测试活动中发现的缺陷和改进建议。通过使用测试管理工具,测试用例可以被多个测试活动或阶段复用,可以输出测试分析报告和统计报表。有些测试管理工具可以更好地支持协同操作,共享中央数据库,支持并行测试和记录,从而大大提高测试效率。 2. 测试工具介绍

2020-12-18 20:07:02 521 2

原创 (软件缺陷与软件缺陷的种类)

软件缺陷和软件缺陷种类软件缺陷的定义软件缺陷,常常又被叫做Bug,计算机软件或程序中那些导致系统或部件不能正常运行,不符合用户需求的缺陷正确的缺陷报告在禅道中记录如下缺陷报告的八大要素:缺陷编号:是缺陷的唯一标识符,在禅道之类的缺陷管理工具中一般都会自动生成,这个大家不用纠结。缺陷状态:是缺陷跟踪过程的进展情况,缺陷工具都会有相应的流程和状态标识,一般不需要我们去选择。缺陷标题:是缺陷的概述。重现步骤:是一步一步描述再现缺陷的操作步骤,基本要求就是开发人员按照步骤能重现Bug就可以。

2020-12-17 21:35:43 610

原创 (测试计划和测试用例)

Day02_测试计划和测试用例测试计划和测试用例1. 测试用例的4个特征:代表性:能够代表并覆盖各种合理的和, 不合理的,合法的不合法的,边界的和越界的以及极限的输入数据,操作等。针对性:对程序中的可能存在的错误有争对性的测试可判定行:测试执行结果的正确性时可判定的,每一个测试用例都应有相应的期望结果可重现性:对同样的测试用例,系统的执行结果应当时相同的。2.测试用例通常包括以下几个组成的元素:用例编号;测试模版;用例标题;用例级别;前置条件;测试输入;执行操作;预期结果;实际结果…3.

2020-12-16 20:09:05 110

原创 软件测试基础

day01软件测试基础软件测试基础软件测试行业介绍 :1:什么是软件测试?(定义)顾名思义,就是在规定的条件下对一个产品或程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。2:发展现状目前国内软件产业规模越来越大,国内软件行业突破了传统的作坊式生产,从单打独斗的开发模式升级为工业化、流水线式的生产模式,导致专业的软件测试人才需求缺口巨大。​ 据悉,目前国内软件测试和开发人员比例大约在1:4—1:5,而国外测试和开发人员比例为1:1,可见,国内软件测试

2020-12-15 20:45:46 197

原创 JACK的需求(一)【 测试用例】

1. 双肩背包的测试用例:1.需求:【功能,性能,界面,安全,易用 】1.1 功能测试:容纳东西,东西太多可以放包里;可以背很多装备,在特殊情况下起到救死扶伤的作用;也可以用它来装户外旅行用品,保暖睡袋;1.2 性能测试:容量多;减轻繁琐的手提负担,跑起来更快;便以跑步;出家旅行必备装备;1.3 界面测试:颜色好不好看;外观好不好;形状好不好;大小好不好;图案好不好;料子好不好,品牌好不好;…1.4 安全性测试:品牌材料是否存在安全隐患;对身体是否

2020-12-15 19:34:25 149

原创 课程media文件配置

1.课程主页面3张表from django.db import models from utils.MyBaseModel import Base class CourseType(Base): title = models.CharField('课程类别', max_length=16) sequence = models.IntegerField('展示顺序', default=10) class Meta: db_table = 'tb_coursety

2020-11-09 19:05:58 139

原创 增加抽象基类

1. syl/utils/MyBaseModel.py增加抽象基类from django.db import models class Base(models.Model): create_time = models.DateTimeField('创建时间',auto_now_add=True, null=True) update_time = models.DateTimeField('更新时间', auto_now=True, null=True) class

2020-11-09 19:03:55 78

原创 创建course模型

1.创建course模型1.1 创建用户模型 coursepython ../manage.py startapp course #创建course模型1.2在setting.py中注册course模型(第一步)INSTALLED_APPS = [ 'course.apps.CourseConfig', ]# 注:pycharm无法联想,需要把apps文件夹设置为源根1.3 syl/urls.py 添加路由(第二步)urlpatterns = [ path('co

2020-11-09 19:01:46 200

原创 使用celery异步发送短信

1.使用celery异步发送短信1.1 在 celery_task/mian.py 中添加发送短信函数# celery项目中的所有导包地址, 都是以CELERY_BASE_DIR为基准设定. # 执行celery命令时, 也需要进入CELERY_BASE_DIR目录执行. CELERY_BASE_DIR = os.path.dirname(os.path.abspath(__file__)) @app.task(bind=True) def send_sms_code(self, mobil

2020-11-04 17:16:38 172

原创 1.celery介绍

1.celery介绍https://www.cnblogs.com/xiaonq/p/11166235.html#i11.1 celery 应用举例1>. Celery 是一个 基于python开发的 分布式异步消息任务队列 ,通过它可以轻松的实现任务的异步处理,如果你的业务场景中需要用到异步任务,就可以考虑使用celery2>. 你想对100台机器执行一条批量命令,可能会花很长时间 ,但你不想让你的程序等着结果返回,而是给你返回 一个任务ID,你过一段时间只需要拿着这个任务id就可以拿

2020-11-04 17:15:47 217 1

原创 注册容联云账号

1.注册容联云账号1.1 注册账号https://www.yuntongxun.com/user/login1.2 登录即可看到开发者账号信息1.3 添加测试账号2.使用容联云发送代码测试'''1. 安装容联云sdk''' pip install ronglian_sms_sdk # 免费测试文档地址:https://doc.yuntongxun.com/p/5a531a353b8496dd00dcdfe2 '''2. 短信发送代码''' # libs/rl_sms.py fr

2020-11-04 17:10:51 897

原创 Django 缓存设置

1.Django 缓存设置django的六种缓存(mysql+redis): # https://www.cnblogs.com/xiaonq/p/7978402.html#i6redis 使用: # https://www.cnblogs.com/xiaonq/category/1544586.html1.1 安装Django缓存模块pip install django-redis==4.12.11.2 syl

2020-11-04 17:03:23 378

原创 3.jwt原理

1.COOKIE使用和优缺点https://www.cnblogs.com/xiaonq/p/11094480.html1.1 cookie原理 :用户名+密码cookie是保存在用户浏览器端,用户名和密码等明文信息[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hBfYIXGy-1604289721108)(C:\Users\Lenovo\Pictures\实验楼\微信截图_20201102111312.png)]1.2 session使用原理sessi

2020-11-02 12:02:09 132

原创 2.JWT原理

1.cookie使用和优缺点https://www.cnblogs.com/xiaonq/p/11094480.html1.1 cookie原理:用户名+秘密​ *cookie是保存在用户浏览器端,用户名和密码等文明信息[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ajKdCnag-1604289627722)(C:\Users\马浩伟\AppData\Local\Temp\1604286749628.png)]1.2 session使用原理​ *session是

2020-11-02 12:00:51 211

原创 1.ubuntu 开发环境初始化

1.ubuntu 开发环境初始化shiyanlou_project # 项目根目录 .gitgnore # 提交git仓库时,不提交的文件必须要在这里标注 README.en.md # 英文(项目介绍) celery_task # 用来存放celery相关文件 __init__.py db # 数据库相关:1.数据库初始化sql脚本;2.数据库维护脚本,清理,备份脚本 scrips # 脚本目录:定时任务脚本;2.页面静态化脚本;处理项目项

2020-11-01 18:40:51 145

原创 4. axios 封装

1.初始vue化项目vue init webpack deaxios # 使用脚手架创建项目 deaxios(项目名,随便取得) cd deaxios # 进入项目 npm install axios@0.19.2 # 安装axios npm i element-ui -S # 安装element-ui到当前项目[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lwB5sEOb-1603979773

2020-10-29 21:56:31 130

原创 3.创建表

1.创建表1.1 Meta源信息from django.db import modelsclass UserInfo(models.Model): username = models.CharField(max_length=32) password = models.CharField(max_length=32) cls = models.ForeinKey(CLS) class Meta: # 1 数据库中生成的表名称 默认 app名称 + 下划

2020-10-28 21:31:21 161

原创 2.APIview与Serializer使用

1.APIview使用1.1 在user/urls.py 中添加路由urlpatterns = [ path('apiview/', views.UserInfoViewSet.as_view()),]1.2 创建user/serializers.py写序列化器serializers.ModelSerializer 和serializers.Serializer field参数说明# 1.read_only read_only=True 表示不允许用户自己上传,只能用于api

2020-10-28 21:28:40 95

原创 5.RESTful风格API

1.RESTful风格API1.1 什么是RESTfulREST与技术无关,代表的是一种软件架构风格(REST是Representational State Transfer的简称,中文翻译为“表征状态转移”)REST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识所有的数据,不过是通过网络获取的还是操作(增删改查) 的数据,都是资源,将一切数据视为资源是REST区别与其他架构风格的最本质属性对于REST这种面向资源的架构风格,有人提出一种全新的

2020-10-28 21:26:29 181

空空如也

空空如也

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

TA关注的人

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