自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 测试最大在线用户数

测试最大在线用户数背景介绍在性能测试工作中,有时需要对业务系统所能支持的最大在线用户数目进行评估。这与我们接触最多的压力测试不一样,因为用户在线时只是与服务器保持连接,并不一定对服务器有业务请求,从而对服务器不一定会产生压力。然而,在线用户数目并非可以无限增长,当在线用户数目达到应用服务器(或者WebLogic等中间件,或者数据库连接池等)的连接数设置的极限时,业务系统同样可能会发生异常,出现......

2022-06-14 20:58:47 1674

原创 pytest 入门

pytest 是什么?pytest是一个框架,使构建简单且可扩展的测试变得容易。1、简单灵活,容易上手,文档丰富;2、支持参数化,可以细粒度地控制要测试的测试用例;3、能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium/appnium等自动化测试、接口自动化测试(pytest+requests);4、pytest具有很多第三方插件,并且可以自定义扩展,比较好用的如pytest-selenium(集成selenium)、pytest-html(完美html测试报告生成)、pyte

2022-06-14 20:57:12 129

原创 Flask 框架学习_4(Jinja模板引入+模板传参)

模板是包含静态数据以及动态数据占位符的文件。使用特定数据呈现模板以生成最终文档。Flask 使用模板库来渲染模板。在您的应用程序中,您将使用模板来呈现将显示在用户浏览器中的HTML 。在 Flask 中,被配置为自动转义HTML 模板中呈现的任何数据。这意味着呈现给用户输入是安全的;他们输入的任何可能与 HTML 混淆的字符,例如输入将使用在浏览器中看起来相同(不会被转译为html代码), 不会造成不良影响的安全值进行。示例: 一段html代码直接运行上面代码显示如下:......

2022-06-14 20:51:16 698 1

原创 Flask 框架学习_3(页面跳转和重定向 + Response响应)

页面跳转和重定向什么是重定向?重定向在页面上的表现就是浏览器从一个页面自动跳转到另外一个页面。比如用户访问了一个需要权限的页面,但是该用户当前并没有登录,此时应该重定向到登录页面。重定向的分类:永久重定向: http的状态码是301,多用于旧网址被废弃了要转到一个新的网址确保用户的访问,一个典型的例子是你输入旧的网址会自动跳转到新的网址,这种情况下应该用永久重定向。临时重定向: http的状态码是302,表示页面的暂时性跳转。比如访问一个需要权限的网址,如果当前用户没有登录,应该重定向到登录页面

2022-01-08 22:01:35 6720

原创 Flask 框架学习_2(构造URL + 指定HTTP方法)

通过url_for 构造URL首先我们要先了解url_for是做什的函数。通过前面的学习我们已经知道我们可以通过一个URL映射到一个函数。反过来当我们知道这个函数的时候,想要获取它的URL的时候,这个时候我们就用到了这个函数url_for(),url_for()函数可以进行返转获取这个函数的URL。url_for()的函数的使用,函数可以接受一个及以上的参数,第一个接受的参数是你将要获取函数URL的函数名,如果你接受的这个函数支持传参,那么则可以传入url_for()函数第一个参数的后面例如:url_f

2022-01-04 21:56:39 1138

原创 性能指标–并发用户数(Concurrent Users)

性能指标–并发用户数(Concurrent Users)并发用户数是指:在某一时间点,与被测目标系统同时进行交互的客户端用户的数量。并发用户数有以下几种含义:并发虚拟用户数(Concurrent Virtual Users,Users_CVU)在使用专用的测试工具(如Loadrunner、Jmeter)时用于模拟客户端用户的进程或线程的数量;该参数是针对客户端(generator)而言的。......

2021-12-23 14:40:20 2169

原创 try except:raise 语句手动触发异常

raise 语句的基本语法格式为:raise [exceptionName [(reason)]]其中,用 [] 括起来的为可选参数,其作用是指定抛出的异常名称,以及异常信息的相关描述。如果可选参数全部省略,则 raise 会把当前错误原样抛出;如果仅省略 (reason),则在抛出异常时,将不附带任何的异常描述信息。也就是说,raise 语句有如下三种常用的用法:raise:单独一个 raise。该语句引发当前上下文中捕获的异常(比如在 except 块中),或默认引发 RuntimeError

2021-12-23 14:34:24 1271

原创 Flask 框架学习_1

Flask 框架学习_1Flask 框架 与 Django框架区别Flask:小巧、灵活,让程序员自己决定定制哪些功能,非常适用于小型网站。对于普通的工人来说将毛坯房装修为城市综合体还是很麻烦的,使用Flask来开发大型网站也一样,开发的难度较大,代码架构需要自己设计,开发成本取决于开发者的能力和经验。Django:大而全,功能极其强大,是Python web框架的先驱,用户多,第三方库极其丰富。非常适合企业级网站的开发,但是对于小型的微服务来说,总有“杀鸡焉有宰牛刀”的感觉,体量较大

2021-12-22 21:15:24 861

原创 python 3 类的属性

类的属性class test(): sex = 1213 #仅仅在类中可以调用,普通变量 def __init__(self): self.name = "xiaoming" # 类的属性,可以通过类在外面调用,eg:test().name

2021-08-05 13:58:56 400

原创 认识Python

初识Pythonpython:是解释性的面向对象的高级程序设计语言。优点:开源、简单、第三方库强大缺点:代码不能加密,运行速度较慢(相比C++,java)编辑器:PycharmPython 2 和 Python 3 的区别一、核心类差异Python3 对 Unicode 字符的原生支持。Python2 中使用 ASCII 码作为默认编码方式导致 string 有两种类型 str 和 unicode,Python3 只支持 unicode 的 string。Python2 和 Python

2020-10-06 19:45:58 223

原创 Docker 的基本组成

Docker 的组成Docker Client 客户端Docker Daemon 守护进程Docker Image 镜像Docker Registry 仓库Docker C/S架构docker访问 本地 / 远程Docker image 镜像 容器的基石容器基于镜像启动和运行,镜像就好比容器的源代码保存了用于启动容器的各种条件docker镜像是一个层叠的...

2019-12-26 17:04:03 119

认识Docker

Docker 简介Docker 的容器技术实际就是虚拟化技术的一种Docker(容器)技术 与 虚拟机的区别1.什么是容器技术呢?一种虚拟化的方案,直接运行在内核上2.传统的虚拟机:通过中间层,将一台或多台独立的机器,虚拟运行在物理硬件之上3.Docker(容器)容器直接运行在操作系统内核之上的用户空间,因此容器虚拟化也被称作操作系统的虚拟化,由于依赖操作系统的特性,所以只能...

2019-10-23 17:44:33 104

空空如也

空空如也

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

TA关注的人

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