11 2020 档案

摘要:1. 进入小皮面板官网安装页面 https://www.xp.cn/linux.html 2. 获取安装脚本 滚动鼠标到底部或者点击立即安装,根据自身服务器系统选择不同脚本,执行脚本即可搭建好环境(部分服务器运营商已提供小皮面板预装服务) centos7.3安装 yum install -y wge 阅读全文
posted @ 2020-11-24 16:32 酒剑仙* 阅读(4213) 评论(0) 推荐(0)
摘要:一、装饰器是什么?有什么作用? 理解Python装饰器之前,先来看下面一个例子: 每个人都有的内裤主要功能是用来遮羞,但是到了冬天只穿内裤没法为我们防风御寒,这个怎么办?于是我们想到的一个办法就是把内裤改造一下,让它变得更厚更长,这样一来,它不仅有遮羞功能,还能提供保暖,不过有个问题,这个内裤被我们 阅读全文
posted @ 2020-11-24 12:26 酒剑仙* 阅读(229) 评论(0) 推荐(1)
摘要:一、生成器? 1.1.生成器是什么? 通过列表生成式(列表推导式),我们可以创建一个列表,但是,受到内存限制,列表容量肯定是受限的。而且创建一个包含上百万个元素的列表,不仅占用很大的存储空间,如果我们只需要访问前面几个元素,那么后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算 阅读全文
posted @ 2020-11-24 11:45 酒剑仙* 阅读(244) 评论(0) 推荐(0)
摘要:一、时间日期相关模块 在Python中,与时间处理相关的模块有:time、datetime以及calendar。注意一下几点: 在Python中,通常有这几种方式表示时间:时间戳、格式化的时间字符串、元组(struct_time 共九种元素)。由于Python的time模块主要是调用C库实现的,所以 阅读全文
posted @ 2020-11-23 16:54 酒剑仙* 阅读(344) 评论(0) 推荐(0)
摘要:一、random模块 生成一个10以内的随机的整数,可以使用以下命令 from random import randint #注意这里随机生成0到10之间的任意数,包含0 number = randint(0, 10) print(number) 查看random模块的内置方法: import ra 阅读全文
posted @ 2020-11-23 15:20 酒剑仙* 阅读(241) 评论(0) 推荐(0)
摘要:一、简介 os就是“operating system”的缩写,os模块提供了各种 Python 程序与操作系统进行交互的接口。通过使用os模块,一方面可以方便地与操作系统进行交互,另一方面页可以极大增强代码的可移植性。如果该模块中相关功能出错,会抛出OSError异常或其子类异常。 注意,如果是读写 阅读全文
posted @ 2020-11-23 12:27 酒剑仙* 阅读(585) 评论(0) 推荐(1)
摘要:一、什么是XML? XML 指可扩展标记语言(EXtensible Markup Language) XML 是一种标记语言,很类似 HTML XML 的设计宗旨是传输数据,而非显示数据 XML 标签没有被预定义。您需要自行定义标签。 XML 被设计为具有自我描述性。 XML 是 W3C 的推荐标准 阅读全文
posted @ 2020-11-21 17:38 酒剑仙* 阅读(1491) 评论(0) 推荐(1)
摘要:一、驱动下载 以读取MySQL数据库为例,下载一个mysql驱动包,mysql官网下载网址:https://dev.mysql.com/downloads/connector/j/ Select Operating Systems:选择Platform independent 然后选择zip包,点击 阅读全文
posted @ 2020-11-14 23:07 酒剑仙* 阅读(486) 评论(0) 推荐(0)
摘要:一、什么是思考时间 用户访问某个网站,例如一次查询,用户需要时间查看查询的结果是否是自己想要的。例如一次订单提交,用户需要时间核对自己填写的信息是否正确等。也就是说用户在做某些操作时,是会有停留时间的,我把这个时间叫思考时间。但利用代码去执行的时候是没有时间的,当然,脚本运行本身是需要时间的,但比起 阅读全文
posted @ 2020-11-14 16:17 酒剑仙* 阅读(860) 评论(0) 推荐(0)
摘要:一、什么是集合,loadrunner中如何设置集合点 集合点的意思时等到特定的用户数后再一起执行某个操作,比如一起保存,一起提交(我们通常意义上的并发数并不是指一起提交或者一起保存),一般情况下使用不到集合点,不过,订票系统或者促销类需要用到,比如说某个促销品的促销时间在8点到8点30,这样的话,就 阅读全文
posted @ 2020-11-14 15:59 酒剑仙* 阅读(624) 评论(0) 推荐(0)
摘要:一、什么是事物? 事务(Transaction)是指用户在客户端做一种或多种业务所需要的操作集,通过事务函数可以标记完成该业务所需要的操作内容;另一方面可以用来统计用户操作的相应时间。事务响应时间是指通过记录用户请求的开始时间和服务器返回内容到客户时间的差值来计算用户操作响应时间的。 二、loadr 阅读全文
posted @ 2020-11-14 15:22 酒剑仙* 阅读(279) 评论(0) 推荐(0)
摘要:一、什么是检查点,检查点有什么作用呢? 断脚本是否执行成功是根据服务器返回的状态来确定的,如果服务器返回的HTTP状态为 200 OK ,那么VuGen 就认为脚本正确地运行了,并且是运行通过的。在绝大多数系统出错时会返回错误页面码? 不会一般系统都会返回一个消息提示框,来提升用户感受。例如,“网站 阅读全文
posted @ 2020-11-14 15:11 酒剑仙* 阅读(465) 评论(0) 推荐(0)
摘要:一、通过loadrunner录制一个提交注册信息的部分代码 web_submit_data("member.php", "Action=http://192.168.241.141/bbs/member.php?mod=register&inajax=1", "Method=POST", "EncT 阅读全文
posted @ 2020-11-14 12:36 酒剑仙* 阅读(875) 评论(0) 推荐(0)
摘要:一、什么是关联,为什么要进行关联? loadrunner当执行脚本时,VuGen伪装成浏览器,然后根据脚本,把当初真的浏览器所说过的话,再对网站伺服器重新说一遍,VuGen企图骗过服务器,让服务器以为它就是当初的浏览器,然后把网站内容传送给VuGen。所以纪录在脚本中要跟服务器所说的话,完全与当初录 阅读全文
posted @ 2020-11-13 18:34 酒剑仙* 阅读(654) 评论(0) 推荐(0)
摘要:loadrunner录制脚本提供了两种方法,需要注意的是普通的录制方式只能支持IE浏览器,由于越来越多的网站已经不再支持IE,录制脚本无法进行,就可以采用代理录制的方式来解决这个问题 方法一:普通录制 1)选择开始> 程序 > HP LoadRunner > Applications>Virtual 阅读全文
posted @ 2020-11-12 18:08 酒剑仙* 阅读(1872) 评论(0) 推荐(0)
摘要:什么是LoadRunner Load Runner是一个性能测试工具, 是Mercury开发的, 2006年的时候被HP公司收购,随后 2016年被MicroFocus收购 Load Runner支持各种开发工具,技术以及通信协议,目前市场上难得有这种支持大量的协议的性能测试工具 为什么是LoadR 阅读全文
posted @ 2020-11-12 16:56 酒剑仙* 阅读(832) 评论(0) 推荐(0)
摘要:一、什么是Bean Shell BeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些语法和方法; BeanShell是一种松散类型的脚本语言(这点和JS类似); BeanShell是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的Java源代码解释器,具有对象脚 阅读全文
posted @ 2020-11-12 12:36 酒剑仙* 阅读(1064) 评论(0) 推荐(1)
摘要:一、数据库优化的必要性 1、避免网站页面出现访问错误 1)、数据库连接timeout产生页面5xx错误 这个问题也是最直观的问题,页面上出现错误,在应用层面找开发的同学来排查,开发同学发现应用层面代码没有问题,最后检查发现是因为数据库超时引起的。那数据库层面为什么会超时呢?这里的原因可能有很多,比如 阅读全文
posted @ 2020-11-11 11:48 酒剑仙* 阅读(280) 评论(0) 推荐(0)
摘要:JVM性能调优涉及到方方面面的取舍,往往是牵一发而动全身,需要全盘考虑各方面的影响。但也有一些基础的理论和原则,理解这些理论并遵循这些原则会让你的性能调优任务将会更加轻松。为了更好的理解本篇所介绍的内容。你需要已经了解和遵循以下内容: 1、已了解jvm 垃圾收集器 2、已了解jvm 性能监控常用工具 阅读全文
posted @ 2020-11-11 11:05 酒剑仙* 阅读(370) 评论(0) 推荐(0)
摘要:一、JDK1.8 环境搭建 1、上传文件解压 [root@localhost tmp]# tar -zxvf jdk-8u172-linux-x64.tar.gz -C /opt [root@localhost tmp]# cd /opt [root@localhost opt]# mv jdk1. 阅读全文
posted @ 2020-11-09 21:37 酒剑仙* 阅读(622) 评论(0) 推荐(0)
摘要:开发项目或者测试时,为了测试常需要造假数据,经常要尽量的模拟真实环境,通常要花费大量时间手工造出来数据,而且尽量模拟真实环境就比较困难。比如要创建一批用户名,创建一段文本,电话号码,街道地址、IP地址等等。平时我们基本是键盘一顿乱敲,随便造个什么字符串出来,这样是不合理的,那么高效快速的生成测试数据 阅读全文
posted @ 2020-11-08 22:40 酒剑仙* 阅读(929) 评论(0) 推荐(1)
摘要:Linux中的top命令显示系统上正在运行的进程。它是系统管理员最重要的工具之一。被广泛用于监视服务器的负载。top命令是一个交互命令。在运行top的时候还可以运行很多命令。 (注意:不同发行版的top命令在各种细节有不同,如果发现不同时,请读你的帮助手册和命令内的帮助。) 1. Top 命令输出: 阅读全文
posted @ 2020-11-05 22:29 酒剑仙* 阅读(585) 评论(0) 推荐(0)
摘要:一、jmeter为什么要做分布式压测 jmeter本身的局限性 一台压力机的 Jmeter 支持的线程数受限于 Jmeter 其本身的机制和硬件配置(内存、CPU等)是有限的 由于 Jmeter 是 Java 应用,对 CPU 和内存的消耗较大,在需要模拟大量并发用户数时,单机很容易出现 JAVA 阅读全文
posted @ 2020-11-04 21:28 酒剑仙* 阅读(925) 评论(0) 推荐(0)
摘要:Concurrency Thread Group介绍 Concurrency Thread Group提供了用于配置多个线程计划的简化方法 该线程组目的是为了保持并发水平,意味着如果并发线程不够,则在运行线程中启动额外的线程 和Standard Thread Group不同,它不会预先创建所有线程, 阅读全文
posted @ 2020-11-04 20:08 酒剑仙* 阅读(348) 评论(0) 推荐(0)
摘要:说明 在做性能测试的时候,传统方式都是用并发虚拟用户数来衡量系统的性能(站在客户端视角),一般适用于一些网页站点例如首页、H5的压测;而RPS(Requests per second)模式主要是为了方便直接衡量系统的吞吐能力TPS(Transaction Per Second,每秒事务数)而设计的( 阅读全文
posted @ 2020-11-01 16:37 酒剑仙* 阅读(342) 评论(0) 推荐(0)
摘要:系统环境 分析 系统环境分为生产环境、测试环境等。两个环境的方案各有其优缺点,生产环境衡量的精准度较高,参考效果更好,但是需要清理相关的测试数据(同时要保证数据删除的完整性,基础数据的构造参考后续数据量部分)或者BI统计的时候过滤,或者更彻底的方案是参考阿里首创的全链路压测方式,生产环境的压测尽量挑 阅读全文
posted @ 2020-11-01 16:35 酒剑仙* 阅读(418) 评论(0) 推荐(0)
摘要:系统性能指标 交易响应时间 定义及解释 响应时间指用户从客户端发起一个请求开始,到客户端接收到从服务器端返回的响应结束,整个过程所耗费的时间。在性能检测中一般以压力发起端至被压测服务器返回处理结果的时间为计量,单位一般为秒或毫秒。平均响应时间指系统稳定运行时间段内,同一交易的平均响应时间。一般而言, 阅读全文
posted @ 2020-11-01 16:33 酒剑仙* 阅读(529) 评论(0) 推荐(0)
摘要:一、生成HTML测试报告的两种方式 1、利用已有.jtl文件生成报告 如果已经有经过测试生成的.jtl文件(可以在聚合报告等上面设置保存),可以利用该文件直接生成HTML可视化测试报告。 进入jmeter的bin目录下,输入如下命令: D:\tools\apache-jmeter-5.3\bin\j 阅读全文
posted @ 2020-11-01 16:29 酒剑仙* 阅读(1727) 评论(0) 推荐(0)
摘要:前言 做性能测试,监控服务器资源指标是必须有的一步 这一篇博客将讲解通过 Jmeter 插件来监控服务器,再通过 Jmeter 观察监控结果 下载、安装、运行插件 在插件管理中心的 搜索 Servers Performance Monitoring 安装即可 客户端(Jmeter 端) 如果通过官网 阅读全文
posted @ 2020-11-01 15:40 酒剑仙* 阅读(975) 评论(0) 推荐(0)
摘要:Jmeter插件管理 JMeter 插件管理器的使用方法很简单:不要手动安装各种插件,它提供了友好的用户界面来完成:安装、升级、卸载。 它管理插件包括 jmeter-plugins.org 上面常用的插件,和各种第三方插件甚至核心JMeter插件。 安装插件管理: 1、下载 plugins-mana 阅读全文
posted @ 2020-11-01 00:19 酒剑仙* 阅读(341) 评论(0) 推荐(0)