python web自动化测试 设计-WEB接口开发与自动化测试 基于PYTHON语言 PDF 下载-程序员宅基地

前言

第1章 Python学习必知

1.1 Python 2.x与Python 3.x选择

1.2 Python的安装

1.3 扩展库的安装

1.4 开发工具选择

1.5 程序报错不要慌

第2章 Django入门

2.1 Django开发环境

2.2 开始第一个demo

2.3 Django工作流

2.4 MTV开发模式

第3章 Django视图

3.1 来写个登录功能

3.2 Cookie和Session

3.3 Django认证系统

第4章 Django模型

4.1 设计系统表

4.2 admin后台管理

4.3 基本数据访问

4.4 SQLite管理工具

4.5 配置MySQL

第5章 Django模板

5.1 Django-bootstrap3

5.2 发布会管理

5.3 嘉宾管理

5.4 签到功能

5.5 退出系统

第6章 Django测试

6.1 unittest单元测试框架

6.2 Django测试

6.3 客户端测试

第7章 接口相关概念

7.1 分层的自动化测试

7.2 单元测试与模块测试

7.3 接口测试

7.4 编程语言中的Interface

第8章 开发Web接口

8.1 为何要开发Web接口

8.2 什么是Web接口

8.3 开发系统Web接口

8.4 编写Web接口文档

第9章 接口测试工具介绍

9.1 Postman测试工具

9.2 JMeter测试工具

9.3 Robot Framework测试框架

第10章 接口自动化测试框架

10.1 接口测试工具的不足

10.2 Requests库

10.3 接口测试框架开发

第11章 接口的安全机制

11.1 用户认证

11.2 数字签名

11.3 接口加密

第12章 Web Services

12.1 Web Services相关概念

12.2 Web Services的开发与调用

12.3 JMeter测试SOAP接口

第13章 REST

13.1 RPC与REST

13.2 Django REST Framework

13.3 集成发布会系统API

13.4 soapUI测试工具

第14章 Django项目部署

14.1 uWSGI

14.2 Nginx

14.3 创建404页面

第15章 接口性能测试

15.1 Locust性能测试工具

15.2 发布会系统性能测试

15.3 接口性能测试

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39956036/article/details/109622937

智能推荐

[architecture]-ARMV8的一些总结-一篇就够了_arm v8架构参考手册-程序员宅基地

文章浏览阅读8.4k次,点赞5次,收藏62次。ARM、armv8、armv9、arm架构、arm视频、添加vx : arm_2023 获取更多资料, arm资料、arm下载、arm学习、arm免费、arm课程,PE - processing elementARM体系结构定义了抽象机器的行为,称为处理元素(processing element),通常缩写为PE。与ARM体系结构兼容的实现必须符合处理元素所描述的行为。RISC架构ARM架构是一个精简指令集计算机(RISC)架构,具有以下RISC架构特征:- 一个大的统一寄存器文件。- 一种_arm v8架构参考手册

多维时序 | MATLAB实现RIME-CNN-LSTM-Multihead-Attention多头注意力机制多变量时间序列预测_matlab 概率稀疏自注意力-程序员宅基地

文章浏览阅读1.1k次,点赞20次,收藏17次。多维时序 | MATLAB实现RIME-CNN-LSTM-Multihead-Attention多头注意力机制多变量时间序列预测_matlab 概率稀疏自注意力

计算机和外部通信方式,计算机和外部的通信方式-程序员宅基地

文章浏览阅读2.9k次。计算机和外部交换信息又称为通信(Communication)。按数据传送方式分为并行通信和串行通信两种基本方式。1、并行通信并行通信就是把传送数据的n位数用n条传输线同时传送。其优点是传送速度快、信息率高。并且,通常只要提供二条控制和状态线,就能完成CPU和接口及设备之间的协调、应答,实现异步传输。它是计算机系统和计算机控制系统中常常采用的通信方式。但是并行通信所需的传输线(通常为电缆线)多,增加..._分别写出计算机移动终端连接外围设备的主要方式

ThinkPHP5框架知识付费系统uniapp+mysql可以部署PC+app+公众号+小程序版本-程序员宅基地

文章浏览阅读216次。ThinkPHP5框架知识付费系统uniapp+mysql可以部署PC+app+公众号+小程序版本。导师入住,添加课程和商品,出售后分红提现。vip svip功能。

电源管理(PMIC)TPS63070RNMR、TPS650942A0RSKR、LM5175RHFR器件介绍、应用及特点。-程序员宅基地

文章浏览阅读805次。电源管理(PMIC)TPS63070RNMR、TPS650942A0RSKR、LM5175RHFR器件介绍、应用及特点。_tps63070

Flask 通过Axios库前后端交互_flask 框架下axios-程序员宅基地

文章浏览阅读4.9k次。Axios 是一个基于promise的HTTP库,该库是一个更好的替代ajax向后端发送数据或请求数据的前端组件库,其本质上也是对原生XHR的封装,只不过它是Promise的实现版本,符合最新的ES规范,如下案例运用axios向后端提交JSON字符串,后端通过Flask响应请求并处理。Python后端使用Flask接收并处理前端发送过来的JSON字符串。前端发送数据的第一种方式。前端发送数据的第二种方式。_flask 框架下axios

随便推点

github删除文件_将GitHub公有仓库变私有仓库-程序员宅基地

文章浏览阅读216次。故事背景主人公croz想将GitHub上Fork过来的项目Real大刀阔斧地修改一番,但是croz发现删删改改的东西太多了,以至于修改之后的项目Push时频繁出错。croz觉得很困扰,于是查阅了GitHub官方文档中的淫巧奇技:Duplicating a repository​help.github.com解决方案croz的GitHub用户名(username)就是自己的名字croz,他Fork的..._把guthub上面的工作设为私有

安装faiss失败如何破解?_error: failed building wheel for faiss-cpu-程序员宅基地

文章浏览阅读2.4k次。这个问题官方已经说了,不支持win下的。所以可能不管是安装-cpu或者-gpu都不行的,无论有没有gpupip install faiss-cpuCollecting faiss-cpu Using cached https://files.pythonhosted.org/packages/6b/79/3fc59c466abcfed5fa9b40915a6564576b7615ac9201eac67156730262c7/faiss-cpu-1.6.3.tar.gzRequirement_error: failed building wheel for faiss-cpu

自动化测试之八大元素定位方式(python3.10+selenium4)_自动化测试tag_name-程序员宅基地

文章浏览阅读7.4k次,点赞12次,收藏103次。元素的定位是自动化测试核心。要操作一个对象,首先要识别定位或找到这个对象。为了实现网页整体布局,我们先要知道,一个元素,是如何定位到页面上的某个位置的,这就是元素定位。_自动化测试tag_name

RHEL 5.1 安装Marvell Yukon网卡驱动_yk51驱动-程序员宅基地

文章浏览阅读1k次。linux下安装Marvell Yukon网卡驱动【提要】 我的主板是华硕P4P800 SE,集成Marvell Yukon网卡,安装redhat linux9后无法识别网卡,故需要费一点折腾了。。最终解决了linux中上网的问题,但引发了windows中无法连接的麻烦,暂时搁着先了。。。(2006-11-25回头圆满解决!)【内容】问题一开始就存在,我就一般在windows系统中寻找资料,下载资源,然后转到linux中,加载windows分区,获取文件。经过一段时间后,终于还是认真解决它好了。在windo_yk51驱动

Windows系统鼠标右键菜单添加打开cmd终端_we右键进入cmd-程序员宅基地

文章浏览阅读1.4k次,点赞3次,收藏2次。直接拷贝上面的一段代码,保存到文本文档,然后把.txt后缀改为.reg,然后右键该文件,点击合并即可。这样,鼠标右键菜单就有open cmd here即在当前路径打开cmd这个选项了,但是这个是普通用户运行cmd。有时候,当要在某个文件夹下打开cmd终端时,如果没有右键菜单快捷方式,就得打开cmd后,使用cd方式进入 当前目录,很麻烦。同时还会添加另一个选项,以管理员身份运行(A) ,这个是以管理员身份运行cmd。文件名:右键在此处运行cmd.reg。以下的脚本,可以帮你解决这个问题。_we右键进入cmd

python汇编语言还是机器语言_深入理解计算机系统(3.1)------汇编语言和机器语言...-程序员宅基地

文章浏览阅读136次。《深入理解计算机系统》第三章——程序的机器级表示。作者首先讲解了汇编代码和机器代码的关系,阐述了汇编承上启下的作用;接着从机器语言IA32着手,分别讲述了如何存储数据、如何访问数据、如何完成运算以及如何进行跳转。通过这些步骤,又告诉了我们分支语句、循环语句是怎么完成的,函数调用、栈帧结构以及递归过程。最后能通过编译器产生的汇编代码表示,我们要了解编译器和它的优化能力,知道编译器能为我们完成哪些工作..._phthon 汇编语言 机器语言