jmeter工具get请求传值报错问题分析(1)

用jmeter发送了一个请求,请求的参数有很多其中有些中英文混合的参数。

经常是提取出来后,传入下一个接口时有概率一会正常,一会报错说是参数转译不正确。

尝试给当前接口和提取字段的接口都加上了utf-8的参数。

但是依旧没有起效。

找开发过来校对了一下,发现jmeter的get请求里如果请求参数存在空格,那么请求发给服务器后,服务器会分不清空格的意义而出现转义字符的报错情况。不只空格,当请求存在这些特殊符号时可能都会出现转义报错。

解决方法是,在jmeter的get请求对应需要去掉特殊字符的参数后面勾选编码,这样的话jmeter工具自动会帮你的参数经行数据转义,从而保证请求发送后服务器能收到并识别参数信息完成正常响应。


0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
Crazy
作者分享
APP上线了~先打个卡占位祝贺一下~
2
# 机器学习打卡第5天, 代码走查,查看自己机器学习的脚本执行失败报错的问题 补充了解高阶函数调用。所谓高阶函数调用,就是def 函数A: 执行一个公式或者功能后,函数A的参数或者返回值再经过多个函数迭代调用的过程。 主要痛苦的点在于代码走查,刚开始的时候存在多个实例调用并且逻辑混乱的时候真的看着挺头大的。 今日代码排查出来的问题:我写了self.embedding(x)调用进行层级数据转化,但是报错。毫无头绪。 (明天继续······)
1
# 机器学习打卡第3、第4天 昨天偷懒忘记来鱼皮这记录打卡了,这两天是数据一起补上 主线目标:了解文本分类任务 机器学习里,常用参数无论是运算还是干嘛基本输入的都是一堆数。 因为机器学习的模型接收参数是数学里的矩阵模型,计算机里叫张量。这个矩阵模型他只有数字。 那如果我希望正常的文本比如中文英文还是其他各种语言或者文字进行机器学习。就需要把原始的文字转换成一堆不知道什么以意的数值来进行计算。计算的场景很多样。 举一个常见的例子,我有一个售后平台,每天接收一堆客户的问题。 (我想对我客户的问题进行内容分类,简单分类就是有,骂人的和正常问题投诉的,我想标识出我客户的垃圾话) 测试样本收集:客户描述的问题就是我机器学习输入进来的原始数据。 代码模型设计: 1.有个接收样本的参数 2.样本输入后,进入机器学习层。 3.初始化样本,把文本数据初始化成张量数据 4.对应展示成张量的数据根据传入池化层,向外甩个口子可调用传入文本的长度。 5.走线性层开进行机器学习类的模块。 5.1.补充一个预测值模块,如果没有真实值传入的时候你预测的值是根据什么玩意算的。 6.类里定义词表,词表里的参数和传入参数进行比对然后打标签。我搞得很简单,标签就0,1那种。(有垃圾话的1,没有的0) 7.带标签的数出来之后,直接把这堆语言参数的数值范围控制一下。 8.把这些计算过的值给loss函数,loss函数拿预测值和你真实算出来的值比较一下,返回一个引导你变得梯度的方向数据。 9.根据loss值的大小,机器根据优化器的函数公式自发去调整方向。 (这个地方有点抽象,我现在大概理解的是比如我输入的是“爱情事业双丰收”之类的,机器根据情事俩字认为h然后给标注了脏话之类的,通过优化器优化过几次之后他能根据语境判断出我这句话不是脏话的一个抽象概念) 大概这两天就了解了点这个,说实话别看写逻辑好像没啥问题,python代码一写就死。刚意识到自己根本不熟悉高阶函数调用。明天在继续补课吧。 改了整一天了,还在改。上面的描述内容要是逻辑写的有问题的话,也欢迎指正。 (未完待续·······)
2
#机器学习打卡 2 Day 1.今天按照自己找的python课程补充了相关函数调用部分的知识。复习了函数调用打印数据时候的一些知识。 比如:当函数def Funna(max1,max2,max3)存在多个参数的时候。且当前函数存在return返回值。我想要在函数外部打印这个函数内部参数时,需要设置一个自变量a,构造a=Funna,print(a)a可以接收到Funna函数赋值过来的参数。且a是元组类型输出的对应数据。当你的函数忘记写return时,默认返回到函数体调用的点返回的值是None。 2.找资料去了解反向传播是在做什么,梯度是在算什么。 今天理解的点: 2.1.反向传播类似一个递归查询的过程,左边存在一个输入的参数,右边存在一个输出参数。 从左往右的过程里一直有一个未知值无法得到解释需要一直存入一个未知参数保存得到答案后才能一层一层的返回上层保存的未知数的值。这个迭代过程从左向右求解占用内存的比例过大,而且考虑如果迭代的层级更多消耗的损失就难以估计。 但是反向求解的时候直接从输出的目标往回进行回溯带入,可以最大程度减小计算量。所以采用反向计算的模式。 2.2.这个计算模式就是反向传播。反向传播的计算值是两个方向的偏微分(另x为一个方向的固定值时,算出除了y变得动外的的偏导向量公式,另y为一个方向的固定值时,算出除x变动外的偏导向量公式。然后x方向的偏导向量公式和y方向的偏导向量公式,通过向量加法法则或者矩阵加法法则得到的公式值就代表了梯度公式),也就是反向传播算的是梯度这个事。 (未完待续·········)
2
今天开始记录学习打卡1 Day 短期目标:完成AI机器学习算法的第三周课程(预期用时2天半,包括完成作业的时间) 最重要的目标:了解反向传播原理和实际运用的模式是什么样的。 需要补充的知识点:应用数学基础和python函数调用基础。(需要找机器学习的资料看,未进行) 当前主线目标:反向传播的原理 当前反向传播的原理的知识完成度29%:知道反向传播是一种传播机制,用来更新梯度的,更新梯度是为了损失能越来越小。 (明天继续 ········)
2
下载 APP