01 2022 档案
发表于 2022-01-24 20:19阅读:1015评论:0推荐:0
摘要:转载至:https://mp.weixin.qq.com/s/XcOEU3BsShTro9eRgsQEsA 01概述 为什么需要做二次开发?JMeter作为一款开源的性能、接口测试工具,有时候无法满足我们工作的需要,一般体现在:协议不支持、没有相应数据处理功能等。 一般这种情况下,我们可以做的选择有
阅读全文 »
发表于 2022-01-24 20:15阅读:181评论:0推荐:0
摘要:转载至:https://mp.weixin.qq.com/s/ixfvJG46ZB0QKdyI6BKfpA cpu占用过高 cpu占用过高要分情况讨论,是不是业务上在搞活动,突然有大批的流量进来,而且活动结束后cpu占用率就下降了,如果是这种情况其实可以不用太关心,因为请求越多,需要处理的线程数越多
阅读全文 »
发表于 2022-01-24 20:10阅读:329评论:0推荐:0
摘要:转载至:https://mp.weixin.qq.com/s/c48zbsGrM-NxviKDIHb4Hw 要点一:获取用户数信息 1)调查系统当前和未来使用的用户数系统用户数=本系统目前注册的用户数,注册用户数并不代表他会每天并且无时无刻的使用着。 在线用户数=同时在线对系统进行操作的用户数量(相
阅读全文 »
发表于 2022-01-24 20:06阅读:371评论:0推荐:0
摘要:转载至:https://mp.weixin.qq.com/s/d4IH6b58x4b0iDRtEE_K8g 1.合适开展性能测试? 性能测试的工作是基于系统功能已经完备或者已经趋于完备之上的,在功能还不够完备的情况下没有多大的意义。因为后期功能完善上会对系统的性能有影响,过早进入性能测试会出现测试结
阅读全文 »
发表于 2022-01-24 19:49阅读:82评论:0推荐:0
摘要:转载至:https://mp.weixin.qq.com/s/U33cfytjl_BvoOtkbOIANQ 大家都熟知python是一门面向对象的编程语言,那面向对象的三大特征是哪三大特征呢? 今天我们就带大家认识一下,面向对象的三大特征之一:继承 概念: 继承就是子类继承父类的特征和行为,使得子类
阅读全文 »
发表于 2022-01-24 19:46阅读:9461评论:0推荐:2
摘要:转载至:https://mp.weixin.qq.com/s/PksqW03ZtlAiMhsTiH1lBg 刚学python 同学,一定会留意到,当你每创建一个包的时候,下面就会自动给你创建一个__init__.py文件,那这个文件到底有啥用呢?接下来就带大家一起来认识一下。 在平常大家导包的时候,
阅读全文 »
发表于 2022-01-24 19:39阅读:209评论:0推荐:0
摘要:转载至:https://mp.weixin.qq.com/s/WPTUzgN_g3eRYL4-NTpN8w 1 变量的定义 变量其实就相当于一个“名字”,也可以理解为一个标签 2 作用 大家在去超市买东西的时候,往往会把我们随身携带的一些东西存储在超市的储物柜中,而储物柜那么多小格子,那我们又是如何
阅读全文 »
发表于 2022-01-14 19:12阅读:690评论:0推荐:0
摘要:背景 在讲解map函数之前,我们先做个简答的算法? 题目是这样: 求出1+2,+3+4...+100的和,大家想想用什么办法可以解决? 我想到了三种方法,大家还有其他更好方法吗?请留言一起学习、沟通 方法一: 1 print(sum([i for i in range(1, 101)])) 2 执行
阅读全文 »
发表于 2022-01-14 19:05阅读:193评论:0推荐:0
摘要:转载至:https://mp.weixin.qq.com/s/RUuuAG_PzI7DKCu85aXXbA 描述 strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。 注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。 rstrip() 方法用于字符串最右
阅读全文 »
发表于 2022-01-14 16:59阅读:499评论:0推荐:0
摘要:概念 zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表(python2.x的定义)。 特别注意: python3.x的定义与python2.x定义的主要区别是返回值,在python3.x为了减少内存,返回的是一个zip对象,可以用list、
阅读全文 »
发表于 2022-01-14 15:18阅读:477评论:0推荐:0
摘要:一、匿名函数介绍 在Python中,不通过def来声明函数名字,而是通过lambda关键字来定义的函数称为匿名函数。 二、匿名函数的特点 lambda函数不能声明函数名 普通函数的声明: def 函数名(): 函数体 lambda函数的声明: lambda 参数:表达式 lambda函数能接收任何数
阅读全文 »
发表于 2022-01-06 20:00阅读:940评论:0推荐:0
摘要:1 Pytest的安装 方式一:打开dos,在命令行中我们直接运行下面命令 pip install -U pytest 方式二:在Pycharm的终端运行上面命令也可以 方式三: 打开Pycharm,依次点击File->Seettings... 在Settings的搜索框中输入“python int
阅读全文 »
发表于 2022-01-06 19:05阅读:817评论:0推荐:0
摘要:Chrome: http://chromedriver.storage.googleapis.com/index.html 下载步骤: 点击谷歌浏览器右上角三个点,选择【帮助】->【关注Google Chrome】或者在谷歌浏览器中直接访问地址:chrome://settings/help 查看自己
阅读全文 »
发表于 2022-01-06 18:37阅读:316评论:0推荐:0
摘要:现象: 在执行UI自动化脚本的时候,启动谷歌浏览器后跳出弹框,提示“Windows Defender 防病毒要重置您的设置” 解决办法: win+r,打开注册注册表编辑器,Ctrl+f搜索TriggeredReset,删除即可
阅读全文 »
发表于 2022-01-06 18:31阅读:1129评论:1推荐:0
摘要:大家一般所熟知的就是用Python或者Java结合Selenium自动化测试框架做一些UI的自动化测试,今天我们教大家如何用Jmeter来做UI自动化测试 1. 所需组件 浏览器组件(主要是用于配置浏览器驱动,如谷歌,火狐、IE等) 取样器(主要是用于编写脚本,模拟人工访问浏览器的操作) 2. 操作
阅读全文 »
发表于 2022-01-05 23:10阅读:218评论:0推荐:0
摘要:1. 取样器的概念 取样器是用来模拟用户行为,向被测系统发出请求,如Http请求、WebService请求等 2. 取样器的创建 1)在我们添加线程组之后,鼠标右键,依次选择添加->Sampler 在我们点击了Sampler之后,所展示出来的就全部取样器; 这些取样器几乎涵盖了我们常见的各种协议;
阅读全文 »
发表于 2022-01-05 14:50阅读:147评论:0推荐:0
摘要:解释器 说明 CPython Python官方使用的解释器,用C语言开发,也是目前使用广泛的Python解释器 IPython 是基于Cpython的一个交互式解释器,在交互方式上有所增强,但是执行代码的功能和CPython是完全一样的 PyPy 另一个Python解释器,他的目标是提供执行速度,P
阅读全文 »
发表于 2022-01-05 14:48阅读:183评论:0推荐:0
摘要:转载至:https://mp.weixin.qq.com/s/v0r6cchNFApjOIWG8c4vxA 1. 算数运算符 算术运算符就是我们常说的加减乘除法则,主要在程序里实现简单的数学计算,如表2-1 算数运算符对比表 运算符 描述 实例 + 加法,两个对象相加(字典、集合除外) >>> >>
阅读全文 »
发表于 2022-01-05 14:38阅读:226评论:0推荐:0
摘要:不可变数据类型包括: 整型、浮点型、字符串类型和元组 它不允许变量的值发生变化,如果改变了变量的值,相当于新建了一个对象;如果多个变量的值相同,该值在计算机内存中也只有一个内存地址 >>> a = 1 >>> print(id(a)) 140708039196944 >>> b = 1 >>> pr
阅读全文 »
发表于 2022-01-05 14:29阅读:898评论:0推荐:1
摘要:步骤一: 键盘按一下win键,直接键盘输入“编辑系统环境变量” 步骤二: 点击“编辑系统环境变量”按钮,界面会跳转到“系统属性”面板 步骤三: 切换到“高级“选项栏,并点击“环境变量”按钮 步骤四: 在“环境变量”面板中的系统变量中,选中Path变量一栏,点击“编辑”按钮 步骤五: 添加Python
阅读全文 »
发表于 2022-01-05 14:22阅读:461评论:0推荐:0
摘要:对于刚学习python的同学来说,大家肯定需要先安装python,到底如何安装python呢: 步骤一: 进入到Python官网(https://www.python.org/),鼠标浮动到Downloads按钮,在浮动的下拉列表中点击Windows按钮; 步骤二: 在 Python Release
阅读全文 »
发表于 2022-01-05 14:13阅读:605评论:0推荐:0
摘要:很多同学不清楚Python到底能做什么,下面我们就简答介绍一下Python的引用场景 1.Web应用开发 常用的Web框架有Django、Flask和Tornado等 2. 网络爬虫 Python对网络爬虫提供了丰富的第三方库和框架,从发送HTTP请求到数据入库处理都有着完善的第三方库和框架支持 3
阅读全文 »
发表于 2022-01-05 11:28阅读:181评论:0推荐:0
摘要:方式一: 1.打开Jmeter; 2.点击菜单栏中的【Options】按钮,并选择Choose language,这里我们有很多语言进行选择,我们这里选择中文简体(如下图); 3.这个时候,页面展示的菜单、按钮等都变为中文展示了; 方式二: 1.进入到jmeter安装目录中的bin目录下( 我这里是
阅读全文 »
发表于 2022-01-05 11:02阅读:135评论:0推荐:0
摘要:Jmeter大概分为三大块区 1.区块一: 1.1 菜单区 从左到右依次是: 文件 编辑 运行 选项 工具 帮助 1.2 快捷菜单区 从左到右依次是: 创建测试脚本 选择测试脚本模板 打开选择已保存的测试脚本 保存测试脚本 剪切测试元件 复制测试元件 粘贴复制元件 展开脚本节点 合并脚本节点 测试元
阅读全文 »
发表于 2022-01-05 10:54阅读:658评论:0推荐:0
摘要:1. 前置条件 由于Jmeter这款工具是由Java编写的,所以安装运行的时候,我们需要先装好jdk,这个时候就需要我们先安装好jdk(官网地址推荐:https://www.oracle.com/java/technologies/downloads/)安装好jdk之后,需要配置jdk的环境变量,这
阅读全文 »