- 博客(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 2465
原创 【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 1326
原创 【Jmeter】Jmeter基础7-Jmeter元件介绍之后置处理器
【代码】【Jmeter】Jmeter基础7-Jmeter元件介绍之后置处理器。
2023-12-14 14:10:58 1654
原创 【Jmeter】Jmeter基础6-Jmeter元件介绍之前置处理器
前置处理器主要用于处理请求前的准备工作,如:参数、环境变量的设置等。2.6.1、JSR223预处理程序作用:请求前的准备工作。参数说明:语言:开发脚本所使用的语言,可通过下拉列表选择。参数:传递给脚本的参数文件名:本地开发的脚本文件路径,会覆盖Jmeter中编写的脚本如果可用,缓存编译的脚本:默认勾选脚本:手动编写脚本的区域。示例:2.6.2、用户参数作用:进行参数设置,在取样器中实现参数化参数说明:每次迭代更新一次:标识是否每轮迭代更新一次参数。如果勾选,
2023-12-12 17:03:45 1357
原创 【Jmeter】Jmeter基础5-Jmeter元件介绍之线程(用户)
2.5.1、线程组一个线程组即一个虚拟用户组,线程组中的每个线程即为1个虚拟用户,每个线程互相隔离,互不影响参数说明:在取样器错误后要执行的动作继续:忽略错误,继续执行启动下一进程循环: 终止当前循环,开始下一次循环停止线程:当前线程停止执行,其他线程继续正常执行停止测试:当前正在执行的线程执行完毕后,停止整个测试立即停止测试:整个测试立即停止执行线程属性:线程数:相当于模拟的用户数量,一个用户即一个线程(注意不是并发数)ramp-up时间:启动所有线程需要的时间。如:线
2023-12-11 17:26:32 720
原创 【Jmeter】Jmeter基础4-Jmeter元件介绍之监听器
2.4、监听器监听器主要用于收集、统计、查看和分析结果。2.4.1、察看结果树作用:查看取样器请求和响应结果,包括消息头,请求的数据,响应的数据等。一般在调试时才用,在实际运行压测时建议禁用,因为大量请求时,启用该监听器时打印的日志比较多,会造成大IO消耗,影响压力机性能。参数说明:文件名:写入文件的路径,jmeter在执行的过程中,会将日志输出到文件,也支持打开一个结果文件进行浏览,如图:显示日志内容:勾选后显示对应日志配置:定义report中的数据项,建议默认。查找:输入
2023-12-11 15:08:59 1432
原创 【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 1177
原创 【Jmeter】Jmeter基础1-整体介绍和逻辑控制器使用
用于存放测试设计过程中使用的元件,根节点为测试计划条件控制器,通过某个条件控制节点下的元件是否运行。示例:在Expression中判断,条件为假,节点下的元件未执行:说明:项建议勾选,不勾选控制器会使用javascript计算表达式,带来很大的性能消耗Evaluate for all children判断条件是否针对所有子节点,不勾选,则只在条件控制器入口处判断一次,勾选则执行所有子组件时都会重新判断。
2023-11-30 16:40:25 1141
原创 【Django】Django中cookies、session和token实现demo
本文介绍了cookies、session、token原理和django实现方法。
2022-07-19 17:20:18 788
原创 【JavaScript】BOM常用操作总结
本文介绍了常用的BOM对象用发,包括location对象、history对象和存储对象,以及定时器的基本用法。
2022-07-12 11:51:17 364
原创 【Javascript】DOM常用操作总结
本文总结了DOM常用操作,包括获取元素节点、操作元素内容、操作元素属性、操作元素样式以及常见的事件绑定。
2022-07-12 09:30:48 240
原创 【python基础】多任务编程之多进程
本文详细介绍了python多进程编程,包括os.fork、multiprocessing、进程池和进程间通信的基本原理。
2022-06-13 17:47:58 548
原创 【测试技术-自动化测试-pytest】Pytest基础总结
本文介绍了pytest测试框架基础,包括用例运行方式、用例运行设置方式、固件设置和测试报告输出。
2022-06-13 10:19:19 1381
原创 【测试技术-性能测试-Loadrunner】Loadrunner常用函数详解
本文介绍了Loadrunner web性能测试时脚本编写和增强时经常会用到的函数,包括web、lr和常用的c语言字符处理函数,掌握这些函数的使用后,基本可以不依赖录制就完成性能测试脚本编写。
2022-06-06 15:46:17 1955 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 2610
原创 【测试技术-性能测试-基础4】Loadrunner Controller
1、controller的启动启动方式1:在VuGen中点击:tools->create controller scenario即可启动,这种方式是针对当前的脚本进行场景创建。启动方式2:直接点击controller启动,这种方式可以选择场景类型和脚本数量。controller分为手工场景和目标导向场景。手动测试场景适用范围广,而且比较灵活,可以设置集合点,通过手工场景可以了解系统多方位性能指标;目标导向场景适用范围少,不太灵活,也不能设置并发和其他操作,只能针对特定的目标进行测试,运行过程中,
2022-05-25 16:36:54 938
原创 【测试技术-性能测试-基础3】Loadrunner VuGen脚本强化(Web)
由于手动录制的测试脚本可能达不到预期测试目的,且缺乏针对性,故而需要对脚本进行强化。强化手段包括插入事务、集合点(并发);参数化(变量代替常量)、检查点(断言)设置;runtime setting(运行时间设定)。1、事务性能测试中,除了要衡量整个脚本性能,还需要衡量脚本中某一段或几段操作的性能,以便知道具体是用户的哪些动作对系统性能影响较大;loadrunner在脚本中定义事务来达到这一要求。事务就是在脚本中定义的某段操作,也就是一段脚本语句。定义事务时,首先在脚本中找到事务开始和结束位置,分别插
2022-05-25 15:00:42 621
原创 【测试技术-性能测试-基础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 448
原创 【测试技术-性能测试-基础1】性能测试基础知识
1、性能测试定义通过自动化的测试工具模拟多种正常、峰值和异常负载条件来对系统的各项性能指标进行测试。主要包含如下三点:第一:借助工具;第二:除了关注普通的正常情况外,还重点关注空间和时间上的很多峰值或异常的系统运行情况;第三:借助所监控和收集的各项指标来分析系统的性能。2、性能测试分类2.1、一般性能测试验证软件在正常情况和系统条件下能否满足性能指标;2.2、负载测试验证系统在一定压力下延长系统运行时间,直到系统性能出现拐点。2.3、压力测试验证系统在已处于极限负载下或者某指标已处于饱
2022-05-25 10:47:32 1181
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人