![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python 3
文章平均质量分 78
对与错!
这个作者很懒,什么都没留下…
展开
-
测试最大在线用户数
测试最大在线用户数背景介绍在性能测试工作中,有时需要对业务系统所能支持的最大在线用户数目进行评估。这与我们接触最多的压力测试不一样,因为用户在线时只是与服务器保持连接,并不一定对服务器有业务请求,从而对服务器不一定会产生压力。然而,在线用户数目并非可以无限增长,当在线用户数目达到应用服务器(或者WebLogic等中间件,或者数据库连接池等)的连接数设置的极限时,业务系统同样可能会发生异常,出现......原创 2022-06-14 20:58:47 · 1634 阅读 · 0 评论 -
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 · 120 阅读 · 0 评论 -
Flask 框架学习_4(Jinja模板引入+模板传参)
模板是包含静态数据以及动态数据占位符的文件。使用特定数据呈现模板以生成最终文档。Flask 使用模板库来渲染模板。在您的应用程序中,您将使用模板来呈现将显示在用户浏览器中的HTML 。在 Flask 中,被配置为自动转义HTML 模板中呈现的任何数据。这意味着呈现给用户输入是安全的;他们输入的任何可能与 HTML 混淆的字符,例如输入将使用在浏览器中看起来相同(不会被转译为html代码), 不会造成不良影响的安全值进行。示例: 一段html代码直接运行上面代码显示如下:......原创 2022-06-14 20:51:16 · 683 阅读 · 1 评论 -
Flask 框架学习_3(页面跳转和重定向 + Response响应)
页面跳转和重定向什么是重定向?重定向在页面上的表现就是浏览器从一个页面自动跳转到另外一个页面。比如用户访问了一个需要权限的页面,但是该用户当前并没有登录,此时应该重定向到登录页面。重定向的分类:永久重定向: http的状态码是301,多用于旧网址被废弃了要转到一个新的网址确保用户的访问,一个典型的例子是你输入旧的网址会自动跳转到新的网址,这种情况下应该用永久重定向。临时重定向: http的状态码是302,表示页面的暂时性跳转。比如访问一个需要权限的网址,如果当前用户没有登录,应该重定向到登录页面原创 2022-01-08 22:01:35 · 6698 阅读 · 0 评论 -
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 · 1119 阅读 · 0 评论 -
性能指标–并发用户数(Concurrent Users)
性能指标–并发用户数(Concurrent Users)并发用户数是指:在某一时间点,与被测目标系统同时进行交互的客户端用户的数量。并发用户数有以下几种含义:并发虚拟用户数(Concurrent Virtual Users,Users_CVU)在使用专用的测试工具(如Loadrunner、Jmeter)时用于模拟客户端用户的进程或线程的数量;该参数是针对客户端(generator)而言的。......原创 2021-12-23 14:40:20 · 2142 阅读 · 0 评论 -
try except:raise 语句手动触发异常
raise 语句的基本语法格式为:raise [exceptionName [(reason)]]其中,用 [] 括起来的为可选参数,其作用是指定抛出的异常名称,以及异常信息的相关描述。如果可选参数全部省略,则 raise 会把当前错误原样抛出;如果仅省略 (reason),则在抛出异常时,将不附带任何的异常描述信息。也就是说,raise 语句有如下三种常用的用法:raise:单独一个 raise。该语句引发当前上下文中捕获的异常(比如在 except 块中),或默认引发 RuntimeError原创 2021-12-23 14:34:24 · 1252 阅读 · 0 评论 -
Flask 框架学习_1
Flask 框架学习_1Flask 框架 与 Django框架区别Flask:小巧、灵活,让程序员自己决定定制哪些功能,非常适用于小型网站。对于普通的工人来说将毛坯房装修为城市综合体还是很麻烦的,使用Flask来开发大型网站也一样,开发的难度较大,代码架构需要自己设计,开发成本取决于开发者的能力和经验。Django:大而全,功能极其强大,是Python web框架的先驱,用户多,第三方库极其丰富。非常适合企业级网站的开发,但是对于小型的微服务来说,总有“杀鸡焉有宰牛刀”的感觉,体量较大原创 2021-12-22 21:15:24 · 842 阅读 · 0 评论 -
认识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 · 222 阅读 · 0 评论 -
python 3 类的属性
类的属性class test(): sex = 1213 #仅仅在类中可以调用,普通变量 def __init__(self): self.name = "xiaoming" # 类的属性,可以通过类在外面调用,eg:test().name原创 2021-08-05 13:58:56 · 386 阅读 · 0 评论