- 博客(127)
- 收藏
- 关注
原创 JMeter 教程:监控性能指标 - 第三方插件安装(PerfMon)
JMeter的PerfMon插件是一款用于监控服务器性能的第三方工具,能够实时追踪CPU、内存、磁盘和网络等关键资源的使用情况。通过图形化展示,PerfMon帮助用户识别性能瓶颈,如CPU过载等问题。安装PerfMon插件可以通过JMeterPluginsManager完成,需将插件管理器文件放入JMeter的/lib/ext/目录,并在JMeter中搜索并安装PerfMon。此外,被监控的服务器上需安装ServerAgent,并确保4444端口开放。
2025-05-23 08:04:04
413
原创 JMeter 教程:响应断言
本文介绍了JMeter中的响应断言(ResponseAssertion),这是接口测试中用于验证响应内容是否符合预期的重要工具。响应断言可以检查响应中是否包含特定关键词、字段或匹配正则表达式,以及响应码是否符合预期。文章详细说明了如何添加和配置响应断言,包括选择断言字段、设置匹配规则和测试模式。此外,还提供了常见配置项的说明和示例,如断言响应码为200。通过响应断言,测试人员可以确保接口返回的内容正确无误。文章最后推荐了相关阅读材料,帮助读者进一步学习JMeter的其他断言工具。
2025-05-22 08:20:14
677
原创 JMeter 教程:正则表达式提取器提取 JSON 字段数据
本文介绍了如何在JMeter中使用正则表达式提取器从JSON响应中提取特定字段值,如token、用户ID等,以便在后续接口请求中使用。文章首先说明了使用正则表达式提取器的目的和适用场景,然后通过一个具体的登录接口示例,详细讲解了操作步骤,包括发送HTTP请求、添加正则表达式提取器以及使用提取的变量。此外,文章还解释了正则表达式的语法,并提供了调试技巧,帮助用户确保提取成功。最后,文章总结了正则表达式提取器的优势,尤其是在处理非标准格式响应或兼容旧版本时的灵活性。
2025-05-21 07:51:36
484
原创 JMeter 教程:JSON 断言的简单介绍
JMeter的JSON断言(JSONAssertion)是接口测试中用于验证JSON响应数据的工具。它能够检查特定字段是否存在、字段值是否符合预期,以及返回结构是否包含指定路径。使用前提是接口返回JSON格式的响应,并且已添加HTTP请求和查看结果树组件。添加JSON断言的步骤包括选择JSONPath、设置期望值和断言类型。通过示例,如验证登录接口返回的code和msg字段,可以快速掌握其使用方法。断言结果通过颜色标识,绿色表示成功,失败则显示错误信息。
2025-05-20 18:19:12
445
原创 JMeter 教程:解决响应结果中文乱码问题
本文针对JMeter中文响应乱码问题提供了三种解决方案。首先,通过设置查看结果树组件的响应编码为UTF-8,可以立即解决乱码问题。其次,推荐在HTTP头管理器中强制指定编码为UTF-8,通过添加请求头来确保服务器与客户端编码一致。最后,通过修改JMeter的全局配置文件jmeter.properties,将所有响应默认编码设置为UTF-8,虽然操作难度较高,但效果显著。每种方法的操作难度和是否需重启JMeter均有标注,帮助用户根据实际情况选择最适合的解决方案。总之,乱码问题主要是由编码设置不一致引起的。
2025-05-19 08:59:54
254
原创 JMeter 教程:使用 HTTP 请求的参数列表发送 POST 请求(form 表单格式)
本文介绍了如何使用JMeter进行POST请求的接口测试,特别是针对表单提交类型(Content-Type: application/x-www-form-urlencoded)。教程详细讲解了从安装JMeter到创建测试计划、添加HTTP请求、设置参数列表以及查看测试结果的完整流程。通过一个简单的示例,展示了如何利用JMeter的“参数列表”功能发送带参数的POST表单请求,适用于测试登录、注册等接口场景。此外,文章还提供了使用Postman预先测试接口支持的小贴士。
2025-05-18 08:10:05
722
原创 JMeter 教程:编写 POST 请求脚本访问百度
本文详细介绍了如何使用JMeter编写一个简单的POST请求脚本,并以访问百度接口为例进行演示。教程首先明确了学习目的,包括掌握POST请求脚本的编写和参数设置方法,为接口测试打下基础。接着,列出了环境要求,确保JMeter和Java环境已安装并正常运行。实操步骤分为四步:启动JMeter、添加测试计划和线程组、添加结果查看器以及运行脚本。每个步骤都配有详细的操作说明,帮助用户顺利完成测试。最后,教程强调了POST请求在接口测试中的常见应用,并总结了通过本教程学到的技能。
2025-05-17 13:57:23
634
原创 JMeter 教程:编写 GET 请求脚本访问百度首页
JMeter 教程:编写 GET 请求脚本访问百度首页,打开 JMeter,创建新测试计划。在测试计划上右键,依次添加线程(用户)组、取样器 - HTTP 请求,默认设置中输入百度首页网址 [https://www.baidu.com/](https://www.baidu.com/),请求方法选 GET。右键 HTTP 请求,添加查看结果树,用于查看响应结果。点击运行,即可向百度首页发送 GET 请求并获取结果,通过检查结果树中的响应数据和状态码,判断请求是否成功。
2025-05-16 14:21:51
484
原创 JMeter 测试工具--组件--简单介绍
JMeter是一款功能强大的开源性能测试工具,通过模拟多种场景(如接口压测、并发测试等)来评估系统性能。其核心由多个组件构成,包括测试计划(TestPlan)、线程组(ThreadGroup)、取样器(Sampler)、监听器(Listener)、逻辑控制器(LogicController)、断言(Assertion)、定时器(Timer)、配置元件(ConfigElement)以及前置/后置处理器(Pre/PostProcessor)。这些组件共同协作,帮助用户构建灵活且高效的测试脚本。
2025-05-16 07:41:38
1104
原创 JMeter元件(元组)--简单介绍
Apache JMeter 是一款广泛使用的开源性能测试工具,适用于Web应用、接口和数据库的压力测试与性能评估。其核心在于多种“元件”的灵活组合,这些元件包括:测试计划(Test Plan)、线程组(Thread Group)、取样器(Sampler)、逻辑控制器(Logic Controller)、监听器(Listener)、定时器(Timer)、断言(Assertion)以及前置处理器(Pre-Processor)和后置处理器(Post-Processor)。
2025-05-15 10:57:35
860
原创 Jmeter 安装包与界面汉化
本文提供了Jmeter安装包的下载链接及汉化方法。安装包通过百度网盘分享,文件名为“CSDN-apache-jmeter-5.5”,此外,文章还介绍了如何对Jmeter界面进行汉化,帮助用户更便捷地使用该工具。通过以上步骤,用户可以轻松获取并配置Jmeter,提升测试效率。
2025-05-14 20:40:34
366
原创 Android移动应用开发:JSON解析示例
本文介绍了一个简单的Android应用开发实例,旨在帮助初学者快速掌握Android开发的基本流程。项目包含两个主要文件:activity_main.xml和MainActivity.java。activity_main.xml定义了界面布局,包含一个按钮,用于触发JSON解析操作。MainActivity.java实现了按钮点击后的逻辑,解析一段JSON字符串并将结果输出到日志中。通过这个示例,读者可以学习如何使用Button、解析JSON数据以及使用Log进行调试。运行应用后,点击按钮会在控制台输出解析
2025-05-13 08:08:17
304
原创 Android 移动应用开发:使用 SharedPreferences 保存和读取用户信息
本文介绍了在Android开发中使用SharedPreferences进行轻量级数据存储的示例。示例包含两个主要文件:MainActivity.java(Java逻辑代码)和activity_main.xml(布局文件)。在MainActivity.java中,通过按钮点击事件实现了数据的保存和读取功能,保存的数据包括姓名、性别和年龄,并通过AlertDialog和Toast展示读取的数据。activity_main.xml中定义了两个按钮用于触发保存和读取操作。
2025-05-12 08:26:27
393
原创 Android移动应用开发:广播机制(BroadcastReceiver)简单示例
本文介绍了一个简单的Android示例,旨在帮助初学者理解广播接收器(BroadcastReceiver)的使用方法。示例包含两个按钮,分别用于发送包含城市信息和美食信息的自定义广播。通过MainActivity.java和MyReceiver.java的代码实现,展示了如何注册广播接收器、发送广播以及接收并处理广播内容。运行程序后,点击按钮会在日志中显示相应的广播信息。该示例代码清晰、功能简单,适合初学者入门学习Android广播通信机制。
2025-05-11 08:12:59
651
原创 Android 应用开发入门案例:使用 Fragment 实现水果详情展示
本教程介绍了如何使用Android中的Fragment技术实现一个简单的“水果信息展示”应用。应用界面分为左右两部分,左侧为水果按钮列表,右侧展示对应水果的图片和详细介绍。通过点击左侧按钮,右侧内容会相应更新。教程详细讲解了如何创建和配置Fragment,以及如何通过接口实现Activity与Fragment之间的通信。主要步骤包括创建两个Fragment变量、定义接口、实现接口方法以及设置按钮点击事件。此示例非常适合Android初学者学习Fragment的基本使用、界面布局和组件交互。
2025-05-10 08:41:39
363
原创 Android 移动应用开发:页面跳转与数据传递功能
本教程通过一个简单的Android应用示例,帮助初学者掌握Intent的使用、页面跳转、数据传递与回传等核心知识点。应用包含四个主要功能:点击按钮打开百度网页、调用系统地图应用显示指定坐标、跳转至编辑界面并返回修改后的“姓名”和“年龄”。教程提供了完整的Java和XML代码,可直接复制粘贴到Android Studio中运行。通过此案例,开发者可以进一步拓展功能,如添加打电话、定位导航等,适合初学者快速上手Android开发。
2025-05-09 16:25:48
656
原创 Android 移动应用开发:点击按钮打开地图功能(含完整代码)
本篇博客介绍了一个简单的 Android 应用开发示例,通过点击按钮实现打开地图功能,跳转到指定经纬度位置。适用于初学者学习 Android 中的 Intent 使用方法及 geo URI 格式的构造。文中包含完整的 Java 和 XML 源代码,并标注了对应的文件名,方便复制粘贴和直接运行。程序运行后,点击“打开地图”按钮即可自动打开地图应用并定位到设定坐标。适合想学习 Android 应用跳转、地理位置跳转、按钮点击事件等基础开发知识的用户参考。
2025-05-08 08:57:36
308
原创 Android 移动应用开发:点击按钮打开电话拨号界面
本篇博客通过一个简单实例介绍如何在 Android 应用中使用 Intent 实现点击按钮打开电话拨号界面。适合 Android 初学者学习系统功能调用的基本用法。文章包含完整 XML 和 Java 代码,代码结构清晰,标注详细,读者可以直接复制运行。使用 `Intent.ACTION_DIAL` 实现跳转至拨号界面,并自动填入电话号码,适配大多数设备。还特别提醒读者某些模拟器如雷电可能无法正常拨号,建议使用真机测试。通过本示例,读者可以快速掌握 Intent 的使用方式及基本交互开发技巧。
2025-05-07 08:56:41
341
原创 Android Intent 页面跳转与数据回传示例(附完整源码)
这篇博客介绍了如何在 Android 移动应用中使用 `Intent` 实现页面跳转和数据回传功能。通过一个简单的示例,展示了如何从主页面跳转到编辑页面,并将用户输入的姓名和年龄返回主页面更新显示。文章提供了完整的源代码,包括布局文件(XML)和逻辑实现(Java),方便开发者直接复制使用。此示例主要展示了 `Intent` 的基本用法,如何传递数据、启动新活动、接收返回数据,并更新 UI。适合 Android 开发新手和学习 Intent 使用的开发者参考和学习。
2025-05-06 11:03:50
350
原创 Android 移动开发:点击按钮跳转打开百度网页(完整代码示例)
本篇博客通过一个简单示例介绍了在 Android 应用中如何通过点击按钮打开百度网页,适合初学者快速上手。文章提供完整的 XML 布局代码与 Java 主程序代码,讲解了 Intent 的基本使用方法,包括设置动作和跳转链接的流程。无需额外权限,只需设置按钮监听事件即可实现网页跳转。通过阅读与复制本示例代码,读者可以快速理解 Android 中 Intent 的作用和页面跳转逻辑,是学习移动应用开发基础功能实现的实用入门教程。
2025-05-05 09:28:49
472
原创 Android移动应用开发:Activity 生命周期(简单示例与完整代码)
本篇博客介绍了 Android 开发中 Activity 生命周期的基本知识,并通过 Log 打印方式展示了各生命周期方法(onCreate、onStart、onResume、onPause、onStop、onDestroy)的调用顺序。文章提供了完整的 Java 和 XML 源代码,适合初学者快速理解 Activity 在应用运行过程中的状态变化。通过运行示例程序,开发者可以在 Logcat 中清晰看到生命周期的执行过程,帮助掌握界面在启动、暂停、销毁等状态下的系统响应机制,是学习 Android 基础必
2025-05-04 08:28:00
334
原创 Android移动开发: ListView 使用(附完整代码与效果图)
本篇博客详细介绍了Android中ListView的使用方法,适合初学者学习与参考。通过自定义适配器BaseAdapter,实现了一个简单的学生信息列表展示功能。每一项包含姓名和年龄,支持动态数据绑定与个性化布局设计。文章提供完整的Java代码和XML布局文件,附带详细注释和文件名说明,方便开发者直接复制使用。关键词包括ListView使用方法、自定义适配器、Android学生信息列表、BaseAdapter实例、Android初学者教程、Android ListView布局等,便于搜索查找。
2025-05-03 08:23:33
389
原创 Android移动开发: AlertDialog 使用详解(附完整代码与效果图)
本篇博客介绍了Android中AlertDialog的基本用法,适合初学者学习使用。通过一个按钮点击事件,展示一个包含标题、图标、提示信息和三个不同按钮(确定、中立、取消)的对话框,完整展示了AlertDialog的创建与显示过程。文章包含完整的Java代码与XML布局代码,并说明了运行效果,适合用于提示信息、操作确认等场景。关键词包括AlertDialog用法、Android对话框、按钮点击弹窗、初学者Android开发教程等,方便读者通过搜索快速找到。
2025-05-02 08:40:12
550
原创 Android 移动开发:ProgressBar (水平进度条)
本案例展示了如何在 Android 移动应用开发中使用 ProgressBar 实现水平进度条功能,适合初学者学习。通过按钮点击,每次模拟下载增加 10% 进度,方便理解进度条在实际项目中的应用。完整提供 Java 和 XML 源码,便于复制使用和学习。包含控件声明、事件监听、进度设置等核心内容。适用于实现如文件上传、下载进度等常见场景。源码注释清晰,文件名标注完整。通过本案例可掌握 ProgressBar 的基本使用与动态控制方法,提升 Android UI 编程能力。
2025-05-01 08:24:47
384
原创 Android 移动开发:ProgressBar(转圈进度条)
本文介绍了一个简单的 Android 移动应用开发实例,主要演示如何使用 ProgressBar(转圈加载条)控件,并通过点击按钮实现显示与隐藏效果。完整代码包括 Java 文件和 XML 布局文件,适合初学者入门练习。案例中使用 `setVisibility()` 方法控制控件状态,帮助读者理解进度条在实际开发中的基本用法,如加载等待提示、异步请求反馈等场景。文章标注了代码类型和文件名,便于复制使用和快速理解学习,适合移动开发入门学习。
2025-04-30 12:45:10
379
原创 Android移动应用开发—ImageView设置图片
Android移动应用开发ImageView控件教程,详细讲解如何使用ImageView展示图片,包括XML布局文件中使用android:src设置图片资源,Java代码中通过setImageResource动态设置图片。示例中包含完整的activity_main.xml和MainActivity.java源代码,适合初学者学习和复制使用。本文还介绍了ImageView常用属性,如scaleType的不同取值效果,包括centerCrop、fitCenter、centerInside、fitXY等。
2025-04-29 09:34:21
318
原创 Android移动应用开发 - Button点击事件
介绍了Android移动应用开发中的按钮点击事件实现方法,适合初学者学习。内容包括如何通过Java控制按钮启用、禁用,以及在按钮被点击时更新TextView显示当前时间。提供完整布局XML文件和Java代码,并标注好文件名和代码类型,方便直接复制使用。程序运行后,用户可以点击启用或禁用按钮控制测试按钮的可用状态,点击测试按钮时,界面上会显示最新的北京时间和提示文字。
2025-04-28 08:52:37
330
原创 Android移动应用开发:鼠标点击显示当前时间
本篇博客介绍了一个简单的Android移动应用开发实例,主要功能是点击按钮后显示当前的北京时间。文章包括完整的Java代码(MainActivity.java)和XML布局文件(activity_main.xml),适合初学者学习Android按钮事件处理、TextView文本更新及系统时间获取与格式化。通过阅读和实践该案例,用户可以快速掌握Android基本控件的使用方法和Activity生命周期中的onCreate方法。关键词包括:Android开发、系统时间、按钮事件、TextView控件、布局文件。
2025-04-27 08:30:54
581
原创 Android移动应用开发:创建计算器
本博客介绍了一个Android Studio开发的简单计算器应用,适合初学者学习。通过使用EditText获取用户输入的两个整数和运算符,点击Button按钮后触发计算逻辑,最终使用TextView显示结果。支持的运算包括加法、减法、乘法、除法,并包含除数为0的错误提示。文章提供完整Java源码和XML布局文件,标注清晰,代码可直接复制使用。适合用于Android入门、控件学习、按钮事件处理、输入校验等方面的实战教学参考。
2025-04-26 08:02:58
555
原创 Android移动应用开发:设置TextView文本内容
本篇博客介绍了一个简单的 Android 应用开发实例,适合初学者学习。主要内容包括如何在 Android Studio 中通过 Java 代码动态修改 TextView 的显示文本。详细讲解了 XML 布局文件的编写方法、控件属性设置以及 Java 文件中如何通过 findViewById 获取控件并使用 setText 方法更改文本。附带完整可复制的 XML 和 Java 源码,标注了对应文件名,帮助读者快速上手并实现效果。运行结果清晰展示在屏幕中央显示“GDCP”文字,适合入门练习使用。
2025-04-25 08:30:11
225
原创 Android移动应用开发入门示例:Activity跳转界面
这篇博客通过一个简单的Android示例,讲解了如何使用LinearLayout布局实现基本界面设计,并通过Java代码实现两个Activity之间的页面跳转功能。适合Android Studio初学者学习和实战练习,涵盖布局XML文件编写、Button控件使用、TextView展示文字、Intent跳转页面等核心知识点。提供完整源代码和文件名标注,方便读者直接复制使用与测试。运行后点击按钮可在两个界面之间自由跳转,帮助读者快速掌握Android基础开发技能。
2025-04-24 09:04:22
493
原创 ConstraintLayout (约束布局)
本文介绍了Android移动应用开发中ConstraintLayout(约束布局)的基础用法,适合初学者快速入门学习。ConstraintLayout是Android中功能最强大、性能优秀的布局之一,支持控件之间灵活设置约束关系,实现复杂界面而无需嵌套多个布局。本篇博客提供完整的activity_main.xml布局代码及MainActivity.java主程序文件,代码清晰、注释详尽,运行后可实现控件在屏幕中居中显示。文章适用于Android Studio开发环境,是理解现代布局方式、提升界面开发效率。
2025-04-23 09:04:19
329
原创 FrameLayout (帧布局)
本文介绍了Android开发中FrameLayout(帧布局)的基本用法,适合初学者快速入门学习。FrameLayout是Android中最简单的布局之一,所有子控件默认重叠叠加显示,适合实现图片覆盖、标签叠加等界面效果。文章提供完整的activity_main.xml布局代码和MainActivity.java主程序文件,包含ImageView和TextView的实际应用示例,帮助开发者直观理解控件叠放和layout_gravity的使用。适用于Android Studio开发环境。
2025-04-22 08:42:28
236
原创 TableLayout (表格布局)
本文介绍了Android开发中的TableLayout(表格布局)基本用法,适合初学者学习如何通过TableRow组织控件,实现表单、设置项等表格样式界面布局。提供完整activity_main.xml布局代码和MainActivity.java逻辑代码,包含TextView、EditText和Button等常用控件组合。详细说明控件排列、布局属性如stretchColumns、layout_span的使用方法。适用于Android Studio开发环境,是Android UI界面设计的重要基础之一。
2025-04-21 08:47:51
275
原创 RelativeLayout(相对布局)
本文介绍了Android移动应用开发中RelativeLayout(相对布局)的使用方法,并通过完整示例展示如何通过控件之间的相对位置进行布局。包括TextView控件的相对排列方式,如layout_below、layout_alignTop、layout_toLeftOf等常用属性,让读者更清晰理解RelativeLayout的工作原理。文章提供完整XML布局代码和Java主程序代码,适合初学者入门学习和实战操作。适用于Android Studio开发环境,是Android UI界面设计、控件布局的重要。
2025-04-20 09:53:32
677
原创 LinearLayout 线性布局
本文讲解了Android中LinearLayout线性布局的基本用法,通过一个完整的布局XML文件和Java代码示例,展示如何使用LinearLayout实现控件的垂直和水平排列,配合layout_weight属性实现空间的等比分配。适合Android初学者学习布局结构和UI界面搭建。内容涵盖LinearLayout嵌套、TextView控件使用、布局权重分配等实用技巧。运行效果清晰直观,适合在Android Studio中直接复制使用。
2025-04-19 17:41:51
502
原创 Node.js 在 Express 中生成 JWT Token 的简单教程(含完整代码)
本文介绍了在Node.js的Express框架中使用jsonwebtoken模块生成JWT Token的基本方法,适合初学者快速上手。通过一个简单示例展示了用户登录后生成Token、客户端保存Token并通过请求头发送,以及服务器验证Token的完整流程。文章提供了完整的JavaScript服务器端代码和HTML前端代码,文件名清晰标注,便于读者复制使用和运行测试。适用于前后端分离项目的身份认证学习与实践,是理解JWT认证机制的入门实战教程。
2025-04-18 08:57:25
592
原创 Node.js 中 Token 原理简单介绍 + 示例代码
本文介绍了Node.js中使用Token进行用户身份验证的原理和实践方法。通过jsonwebtoken模块生成和验证JWT格式的Token,实现用户登录后返回Token,客户端保存Token并在后续请求中通过请求头携带,服务器验证Token后允许访问受保护资源。文章附带完整的Node.js服务器代码和HTML前端页面,标注清晰,适合初学者快速上手理解Token机制。适用于前后端分离项目中的认证流程学习和开发实践,帮助读者掌握无状态登录的核心概念。
2025-04-17 08:33:08
709
原创 Node.js 中的 session 中间件使用简单介绍(附完整代码)
本文介绍了在Node.js中使用express-session中间件实现用户登录和会话管理的基本方法。通过一个简单的示例项目,展示了如何配置session中间件,如何保存用户登录状态,以及如何判断用户是否已登录。使用express-session可以让开发者轻松实现登录验证、权限控制等功能。文章包含完整的HTML和JavaScript代码,标注了文件名,方便初学者直接复制使用。适用于Node.js初学者学习session原理及实际应用,适合用于教学或入门项目。
2025-04-16 08:13:51
653
原创 Node.js Session 原理简单介绍 + 示例代码
Node.js session原理是指在服务器端为每一个用户创建一个独立的会话信息,通过唯一的session ID识别用户身份。本文通过一个基于Express框架的示例,演示了如何使用express-session中间件实现简单的用户登录功能。用户登录成功后,服务器会将用户信息保存在session中,并通过cookie将session ID发送给客户端,客户端访问其他页面时会自动携带这个ID,服务器即可识别当前用户是否已登录。附完整HTML和JavaScript代码,适合初学者快速上手学习。
2025-04-15 09:49:40
751
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人