自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Jmeter】Jmeter基础9-BeanShell介绍

方法声明:public void putObject(String key,Object value)方法声明:public void put(String key, String value)作用:获取变量的值并将其转换为字符串,若变量存在则将值转换为字符串,否则返回null。方法声明:public Object getObject(String key)方法声明:public Object remove(String key)方法声明:public String get(String key)

2023-12-26 17:07:39 1364

原创 【Jmeter】Jmeter基础8-Jmeter元件介绍之断言

断言主要用于对服务器响应的数据做验证。Jmeter提供了多个断言元件,其中最常用的是响应断言。2.8.1、响应断言作用:对Jmeter取样器返回值进行断言。参数说明:测试字段响应文本:从服务器返回的响应文本,Response Body 响应代码:取样器结果中的Response code,如200,500等响应信息:取样器结果中的Response message响应头:Response headers请求头:Requset HeadersURL样本:请求的地址,即Reque

2023-12-14 17:00:38 1173

原创 【Jmeter】Jmeter基础7-Jmeter元件介绍之后置处理器

【代码】【Jmeter】Jmeter基础7-Jmeter元件介绍之后置处理器。

2023-12-14 14:10:58 1221

原创 【Jmeter】Jmeter基础6-Jmeter元件介绍之前置处理器

前置处理器主要用于处理请求前的准备工作,如:参数、环境变量的设置等。2.6.1、JSR223预处理程序作用:请求前的准备工作。参数说明:语言:开发脚本所使用的语言,可通过下拉列表选择。参数:传递给脚本的参数文件名:本地开发的脚本文件路径,会覆盖Jmeter中编写的脚本如果可用,缓存编译的脚本:默认勾选脚本:手动编写脚本的区域。示例:2.6.2、用户参数作用:进行参数设置,在取样器中实现参数化参数说明:每次迭代更新一次:标识是否每轮迭代更新一次参数。如果勾选,

2023-12-12 17:03:45 874

原创 【Jmeter】Jmeter基础5-Jmeter元件介绍之线程(用户)

2.5.1、线程组一个线程组即一个虚拟用户组,线程组中的每个线程即为1个虚拟用户,每个线程互相隔离,互不影响参数说明:在取样器错误后要执行的动作继续:忽略错误,继续执行启动下一进程循环: 终止当前循环,开始下一次循环停止线程:当前线程停止执行,其他线程继续正常执行停止测试:当前正在执行的线程执行完毕后,停止整个测试立即停止测试:整个测试立即停止执行线程属性:线程数:相当于模拟的用户数量,一个用户即一个线程(注意不是并发数)ramp-up时间:启动所有线程需要的时间。如:线

2023-12-11 17:26:32 636

原创 【Jmeter】Jmeter基础4-Jmeter元件介绍之监听器

2.4、监听器监听器主要用于收集、统计、查看和分析结果。2.4.1、察看结果树作用:查看取样器请求和响应结果,包括消息头,请求的数据,响应的数据等。一般在调试时才用,在实际运行压测时建议禁用,因为大量请求时,启用该监听器时打印的日志比较多,会造成大IO消耗,影响压力机性能。参数说明:文件名:写入文件的路径,jmeter在执行的过程中,会将日志输出到文件,也支持打开一个结果文件进行浏览,如图:显示日志内容:勾选后显示对应日志配置:定义report中的数据项,建议默认。查找:输入

2023-12-11 15:08:59 1111

原创 【Jmeter】Jmeter基础3-Jmeter元件介绍之配置元件

作用:自定义变量,通过${变量名}引用。

2023-12-08 14:01:13 922

原创 【Jmeter】Jmeter基础2-Jmeter元件介绍之定时器

2.2、定时器用于设置思考时间和并发,执行优先级高于取样器,在同一控制器下,如果有多个定时器,则每个定时器都会执行示例如下:线程组中含两个线程,设置两个固定定时器:固定定时器_outer和固定定时器_inner,outer设置时间为5s,inner设置时间为3s,查看执行结果,从执行结果可以看出,每个线程运行时,请求之间的间隔时间都为两个定时器之和(8s):2.2.1、固定定时器顾名思义,固定值的定时器,设置之后,会在请求前后都等待设置的时间。2.2.2、统一随机定时器等待一个固

2023-12-06 14:36:09 545

原创 【Jmeter】Jmeter基础1-整体介绍和逻辑控制器使用

用于存放测试设计过程中使用的元件,根节点为测试计划条件控制器,通过某个条件控制节点下的元件是否运行。示例:在Expression中判断,条件为假,节点下的元件未执行:说明:项建议勾选,不勾选控制器会使用javascript计算表达式,带来很大的性能消耗Evaluate for all children判断条件是否针对所有子节点,不勾选,则只在条件控制器入口处判断一次,勾选则执行所有子组件时都会重新判断。

2023-11-30 16:40:25 851

原创 【数据库基础】redis使用总结

本文介绍了redis数据类型、常用命令以及数据持久化原理和配置。

2022-07-28 14:49:04 136 1

原创 【python基础】logging模块总结

本文总结了python logging模块的使用方法。

2022-07-27 16:14:47 423

原创 【Django】Django中cookies、session和token实现demo

本文介绍了cookies、session、token原理和django实现方法。

2022-07-19 17:20:18 697

原创 【Javascript】AJAX发送异步请求总结

本文介绍了AJAX发送异步请求的过程。

2022-07-13 15:57:51 1438

原创 【JavaScript】JQuery常用操作总结

本文介绍了常用的JQuery使用方法。

2022-07-13 11:07:51 124

原创 【JavaScript】BOM常用操作总结

本文介绍了常用的BOM对象用发,包括location对象、history对象和存储对象,以及定时器的基本用法。

2022-07-12 11:51:17 305

原创 【Javascript】DOM常用操作总结

本文总结了DOM常用操作,包括获取元素节点、操作元素内容、操作元素属性、操作元素样式以及常见的事件绑定。

2022-07-12 09:30:48 194

原创 【Javascript】ES6基础总结

本文总结了Javascript基础语法结构。

2022-07-11 16:34:51 863

原创 【Django】Djano实现分页功能

本文描述了django分页功能实现方法。

2022-07-04 13:45:24 218

原创 【Django】Django配置文件和设计模式详解

本文介绍了Django MTV设计模式的使用。

2022-07-04 10:23:06 1355

原创 【数据库基础】MySql基础总结2

本文介绍了MySql索引、外键、数据导入导出、事务、E-R模型等基础知识。

2022-06-16 17:04:36 71

原创 【数据库基础】MySql基础总结

本文介绍了mysql的基础使用,包括对数据库、数据表的常用操作。

2022-06-16 10:05:16 109

原创 【前端基础】盒子模型和页面布局总结

本文介绍了HTML盒子模型和场景页面布局的方法(浮动、定位)。

2022-06-15 10:48:19 773

原创 【前端基础】CSS基础使用总结

本文总结的CSS的基础使用。

2022-06-14 17:02:25 110

原创 【前端基础】HTML常用标签总结

本文介绍了HTML常用的标签的使用方法。

2022-06-14 14:47:31 300

原创 【python基础】多任务编程之多线程

本文总结了多线程编程的基本知识,包括threading模块、同步互斥、死锁等

2022-06-14 10:32:53 215

原创 【python基础】多任务编程之多进程

本文详细介绍了python多进程编程,包括os.fork、multiprocessing、进程池和进程间通信的基本原理。

2022-06-13 17:47:58 436

原创 【python基础】socket网络编程总结

本文介绍了socket套接字编程基础

2022-06-13 14:57:24 175

原创 【测试技术-自动化测试-pytest】Pytest基础总结

本文介绍了pytest测试框架基础,包括用例运行方式、用例运行设置方式、固件设置和测试报告输出。

2022-06-13 10:19:19 886

原创 【python基础】正则表达式总结

python正则表达式总结。

2022-06-10 10:01:27 382

原创 【python基础】装饰器总结

本文介绍了python装饰器的使用方法和python内置装饰器。

2022-06-08 17:25:21 267

原创 【测试技术-性能测试-Loadrunner】Loadrunner常用函数详解

本文介绍了Loadrunner web性能测试时脚本编写和增强时经常会用到的函数,包括web、lr和常用的c语言字符处理函数,掌握这些函数的使用后,基本可以不依赖录制就完成性能测试脚本编写。

2022-06-06 15:46:17 1702 1

原创 【测试技术-性能测试-实战1】使用Loadrunner自带的系统学习脚本编写和脚本增强。

1、启动Web Tours ServerHp software->start hp web tours serverHp software->hp web tours application2、脚本录制2.1、录制前设置打开Virtual User Generator创建脚本,协议选择Web - HTTP/HTML,输入脚本名,选择好脚本存放路径,点击create即可创建好一个空白脚本。设置录制选项,点击record按钮,设置完基本信息后,点击右下角的Recordi

2022-05-27 17:14:23 2456

原创 【测试技术-性能测试-基础4】Loadrunner Controller

1、controller的启动启动方式1:在VuGen中点击:tools->create controller scenario即可启动,这种方式是针对当前的脚本进行场景创建。启动方式2:直接点击controller启动,这种方式可以选择场景类型和脚本数量。controller分为手工场景和目标导向场景。手动测试场景适用范围广,而且比较灵活,可以设置集合点,通过手工场景可以了解系统多方位性能指标;目标导向场景适用范围少,不太灵活,也不能设置并发和其他操作,只能针对特定的目标进行测试,运行过程中,

2022-05-25 16:36:54 814

原创 【测试技术-性能测试-基础3】Loadrunner VuGen脚本强化(Web)

由于手动录制的测试脚本可能达不到预期测试目的,且缺乏针对性,故而需要对脚本进行强化。强化手段包括插入事务、集合点(并发);参数化(变量代替常量)、检查点(断言)设置;runtime setting(运行时间设定)。1、事务性能测试中,除了要衡量整个脚本性能,还需要衡量脚本中某一段或几段操作的性能,以便知道具体是用户的哪些动作对系统性能影响较大;loadrunner在脚本中定义事务来达到这一要求。事务就是在脚本中定义的某段操作,也就是一段脚本语句。定义事务时,首先在脚本中找到事务开始和结束位置,分别插

2022-05-25 15:00:42 536

原创 【测试技术-性能测试-基础2】Loadrunner基础

1、软件安装(LoadRunner_12.02)LoadRunner社区版下载后,共有如下4个exe安装文件:第一个社区版扩展程序;第二个为语言包,用于汉化;第三个为社区独立版;第四个为社区版;选择第四个安装即可。安装过程中跟着提示一直下一步,身份验证时,不要勾选使用证书,点击下一步->完成即可。安装完成后,桌面会出现3个图标:Virtual User Generator:虚拟用户发生器Controller:控制器Analysis:结果分析器2、软件简介2.1、Virtual Us

2022-05-25 11:44:52 392

原创 【测试技术-性能测试-基础1】性能测试基础知识

1、性能测试定义通过自动化的测试工具模拟多种正常、峰值和异常负载条件来对系统的各项性能指标进行测试。主要包含如下三点:第一:借助工具;第二:除了关注普通的正常情况外,还重点关注空间和时间上的很多峰值或异常的系统运行情况;第三:借助所监控和收集的各项指标来分析系统的性能。2、性能测试分类2.1、一般性能测试验证软件在正常情况和系统条件下能否满足性能指标;2.2、负载测试验证系统在一定压力下延长系统运行时间,直到系统性能出现拐点。2.3、压力测试验证系统在已处于极限负载下或者某指标已处于饱

2022-05-25 10:47:32 1148

空空如也

空空如也

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

TA关注的人

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