JMeter问题及知识点记录(1)

这篇具有很好参考价值的文章主要介绍了JMeter问题及知识点记录(1)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、常见http响应码及含义

JMeter问题及知识点记录(1)
JMeter问题及知识点记录(1)

2、问题一

Response code:Non HTTP response code: java.net.URISyntaxException
Response message:Non HTTP response message:llegal character in query at index 89:...

解决方法:
需要将对传入参数进行编码。
JMeter问题及知识点记录(1)
那么问题来了,到底什么时候需要勾选编码?
查阅后发现jmeter请求参数有空格时,需要勾选编码,仔细查看设置的参数果然带有空格,所以在设置路径和参数时一样要注意空格问题。

3、问题二

Response code: 404

解决方法:
查看URL中是否存在空格或其他书写错误

4、问题三

在设置参数时,无法点击消息体数据
解决方法:
“参数”与“消息体数据”只能使用一个。当想转换使用时,必须先清空一个,才能使用另外一个。

5、问题四

当HTTPP请求路径中存在{参数}时,需要注意参数的预定义、 符的使用或路径的修改。例如:接口服务文件给出的请求 U R L 为 / h o m e / w / d a t a E n t i t y I d 请求参数为 d a t a E n t i t y I d 在测试时可以采取两种方式进行处理。①删除 d a t a E n t i t y I d ,请求路径写为 / h o m e / w / 74 ,这样直接指定 d a t a E n t i t y I d 值为 74 。②保留 d a t a E n t i t y I d ,并在前面添加一个 符的使用或路径的修改。 例如:接口服务文件给出的请求URL为/home/w/{dataEntityId} 请求参数为dataEntityId 在测试时可以采取两种方式进行处理。 ①删除{dataEntityId},请求路径写为/home/w/74,这样直接指定dataEntityId值为74。 ②保留{dataEntityId},并在前面添加一个 符的使用或路径的修改。例如:接口服务文件给出的请求URL/home/w/dataEntityId请求参数为dataEntityId在测试时可以采取两种方式进行处理。删除dataEntityId,请求路径写为/home/w/74,这样直接指定dataEntityId值为74保留dataEntityId,并在前面添加一个符号,请求路径写为/home/w/${dataEntityId},然后通过添加->前置处理器->用户参数的方式预定义dataEntityId及其值。

6、问题五

在写json断言时,怎么调试json path写的对不对。
查看结果树,选择JSON Path Tester,查看内容并在JSON Path Exoression栏中写入内容,如“$.code”,点击Test查看结果,结果显式Result[0]=00000与上方内容相匹配时则判断为正确的json path书写。
JMeter问题及知识点记录(1)
参考博文:
https://blog.csdn.net/qq_35061334/article/details/123867686?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EESLANDING%7Edefault-1-123867686-blog-124405798.relrec_prioritylanding&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EESLANDING%7Edefault-1-123867686-blog-124405798.relrec_prioritylanding&utm_relevant_index=1

7、问题六

断言成功的话在查看结果是上看不到断言的结果,失败才有

8、问题七

JSON 提取器的作用
a、JSON 是目前大多数接口响应内容的数据格式
b、在接口测试中,不同接口之间可能会有数据依赖,在 Jmeter 中可以通过后置处理器来提取接口的响应内容
c、JSON 提取器是其中一个可以用来提取响应内容的元件

9、问题八

JSONPath中的“根成员对象”总是被称为$,无论它是对象还是数组。JSONPath表达式有“dot–notation”(.号)和“bracket–notation”([]号)两种不同的表示风格。

$.store.book[0].title

或者文章来源地址https://www.toymoban.com/news/detail-478933.html

$['store']['book'][0]['title']

到了这里,关于JMeter问题及知识点记录(1)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 项目知识点记录

    Java程序使用 JDBC 接口访问关系数据库的时候,需要以下几步: 创建全局 DataSource 实例,表示数据库连接池; 在需要读写数据库的方法内部,按如下步骤访问数据库: 从全局 DataSource 实例获取 Connection 实例; 通过 Connection 实例创建 PreparedStatement 实例; 执行 SQL 语句,如果是

    2024年02月13日
    浏览(36)
  • C#基础知识点记录

    视频 calculator.repoort() 加括号表示调用方法 calculator.repoort 表示方法名 c# 了解 1.net 运行平台上,运行vb,c#,c++语言(.net环境为vb,c#,c++封装了各种工具包) .net core跨平台开发(可运行win linux) 相当于java开发工具包jdk上,包含java运行环境(jre,jvm+java系统类库)和java工具 2.c#工具

    2024年02月11日
    浏览(52)
  • WPF复习知识点记录

    由于近几年主要在做Web项目,客户端的项目主要是以维护为主,感觉对于基础知识的掌握没有那么牢靠,趁着这个周末重新复习下WPF的相关知识。 文章内容主要来自大佬刘铁锰老师的经典著作《深入浅出WPF》。 因为是复习,所以知识内容不会一一记录,如有需要了解更多可

    2024年02月11日
    浏览(40)
  • WebSocket的11个面试常见知识点

    前端面试题库 ( 面试必备)              推荐:★★★★★ 地址:前端面试题库 WebSocket 作为一种基于 TCP 协议的实时通信协议,为前端应用提供了强大的双向通信能力。本文将深入探讨前端 WebSocket 的相关问题,包括协议区别、用法、关键技术点等。 WebSocket 是一种实时

    2024年01月22日
    浏览(42)
  • 软考知识点——常见算法策略、设计模式、常见排序算法

    目录 一、常见算法策略 二、设计模式 1.设计模式分类 2.创建型设计模式应用场景 3.结构型设计模式应用场景  4.行为型设计模式应用场景 三、常见排序算法 算法名称 关键点 特征 典型问题 分治法 递归技术 把一个问题拆分成多个小模块的相同子问题,一般可用递归解决。

    2024年02月07日
    浏览(41)
  • pinia的基本创建和统一创建和解构失去响应式解决办法等知识点

    https://stackblitz.com/github/superBiuBiuMan/pinia_registerWay 不能直接结构赋值 如果直接结构赋值,就像下面一样,就会失去响应式效果(数据变了,视图依旧不会更新) 如果确实需要解构赋值,可以使用 storeToRefs https://pinia.vuejs.org/zh/core-concepts/index.html#using-the-store 多次使用依旧是相同的对象 官

    2024年02月09日
    浏览(42)
  • 嵌入式音频知识点记录

    音频存储 PCM PCM是英文“Pulse Code Modulation”的缩写,中文意为“脉冲编码调制”。它是一种数字信号处理技术,用于将模拟信号转换为数字信号,常用于音频编码和传输 音频参数 采样率 采样率:是指每秒电信号采集数据的频率,常见的音频采样率有8000HZ,16000HZ,44100HZ,48000HZ,96

    2024年04月09日
    浏览(45)
  • 记录C#知识点(二)21-40

    目录 21.性能优化 22.动态dynamic使用 23.中文乱码 24.启动项目之前,执行文件 25.深拷贝-反射实现 26.丢弃运算符 _ 27.winform程序使用管理员运行 28.wpf程序使用管理员运行 29.Windows7上运行.net6程序报错 30.字符串转化字节数组,字节数组换成字符串 31.共享内存 32.Lazy用法  33.性能优化

    2024年02月16日
    浏览(44)
  • ARMV7架构知识点记录

    ​ ARM会定期发布该架构的新版本。它们会添加新功能或对现有行为进行更改。此类更改几乎总是向后兼容的,这意味着在旧版本的体系结构上运行的用户代码将继续在新版本上正确运行。当然,为了利用新特性而编写的代码无法在缺乏这些特性的旧处理器上运行。在体系结构

    2024年02月20日
    浏览(46)
  • sql:SQL优化知识点记录(十一)

    新的一个优化的方式show Profile   运行一些查询sql: 查看一下我们执行过的sql   显示sql查询声明周期完整的过程:  当执行过程出现了下面这4个中的时,就会有问题导致效率慢  8这个sql创建了临时表导致sql变慢 Show Profile:记录了我们后台要开启的一些sql,全局查询日志呢,

    2024年02月09日
    浏览(86)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包