- 博客(19)
- 收藏
- 关注
原创 Apifox使用JSONPath和数据库获取变量
(@.isCheck == 0 && @.plateNumber == '苏F00003')].id。注意的是,配置数据库地址时,数据库名是指这个地址下的数据库名称,不要写错,写错就访问不了了。需要取苏F00003这个车牌号且isCheck=0的id。根据个人需要,点击前置或者后置操作。1.使用JSONPath的方法。
2023-12-28 19:52:22
1147
原创 Fiddler抓手机包,修改数据
4.打开手机的浏览器,在地址栏中输入代理服务器的 IP 和端口(即电脑的IP加fiddler的端口),会看到一个Fiddler 提供的页面,点击FiddlerRott certificate按钮,下载再安装(每个手机安装的方式不一样)3.打开手机的wifi(需要确保手机和电脑在同一网络下),点击编辑该网络按钮,选择高级选项,代理选择手动,主机名填写fiddler右上角的ip地址,端口号填8888。5.点击Rules-Automatic Breakpoints-Before Requests。
2023-12-14 14:49:53
2337
原创 MATLAB(7)
annotation就是用来弄箭头的,是箭头的位置,在这里图表的取值范围是(0,1);0.25和2.5表示str放置的位置,‘Interpreter','latex'是固定写法。把图存成档案:saveas(gcf,'<filename>','<formattpe>')line是划线,从[2,0]到[2,2^2*sin(2)]的位置。\int代表∫符号,0~2用_{0}下标,^{2}上标。Line object:如h=plot(x,y)title()和label()首先get(),然后set()
2023-09-15 17:28:43
204
原创 MATLAB(6)
因为平均数算的时候,是一列一列算的,但是这个表里每个同学分数是一行一行的,那么需要转置一下算mean,然后算完以后在转置一下,就可以把mean的结果放在后面了。括号里面第一位是文件名,第二位是要写入的值,第三位是sheet几,第四位是写入的位置。查询第二个同学的第二个成绩:student(2).grade(1,2)reshape():左边变成右边的,条件是r*c=r*c。struct(字段1,信息1,字段2,信息2...)用cat()表示:1是行着拼;load()和save()这种格式保存打开后会乱码。
2023-09-08 16:18:24
135
原创 MATLAB(4)
比如fandle=@sin,即创建了sin()的函数句柄,可以通过fhandle来调用函数sin()使用which命令可以查看内置函数源代码文件的位置,结合edit命令可以查看该函数的具体内容。y是计算后的值,mean是定义的函数名,函数名括号里面跟的是输入的值。如力的公式F=m*a,a=(v2-v1)/(t2-t1)如摄氏温度与华氏温度的关系式C=(F-32)*(4/9)如自由落体位移公式:s=x0+v*t+1/2*g*t^2。为空返回1,非空返回0。查看一个函数可以允许多少个输入值。
2023-08-28 14:06:46
72
原创 MATLAB(3)
disp显示变量的值:disp(X) 显示变量 X 的值,而不打印变量名称。rem除后的余数:r=rem(a,b) 返回 a 除以 b 后的余数。去掉a2,a4,a6,a8,a10的值。3. ctr+c 用来终止运行中的程序。用来作用不想执行的那一行。1e100代表1*10的100次方。2. ...+换行 用来换行。prod数组元素的乘积。
2023-08-28 11:05:17
57
原创 MATLAB(2)
y=linspace(x1,x2,n) 返回包含。用法:print(filename,formattype)用法:y=linspace(x1,x2) 返回包含。用法:s = strcat(s1,...,sN)3. print打印图窗或保存为特定文件格式。5. num2str将数字转换为字符数组。1. linspace生成线性间距向量。之间的 100 个等间距点的行向量。4. strcat水平串联字符串。之间的n个等间距的行向量。2. plot二维线图。用法:plot(X,Y)
2023-08-28 10:14:40
79
原创 MATLAB(1)
开根号>>^0.5或者sqrt,如:根号4>>4^0.5或者sqrt(4)^:多少次方,如2的3次方>>2^3。计算方式:从左往右,先乘除后加减。计算符号:+ - * / ^e的x次方>>exp(x)keyword不能作为变数。array:矩阵、向量。
2023-08-27 19:00:24
313
原创 MySQL查询
如:表hf_ship_info和hf_shipmessage_ais中的mmsi做匹配,记录成入口数量。如:查询hf_model_warning_rule表里面的id,名称,等级,是否被删除字段所对应的值。如:查询hf_model_warning_rule表里面的id,名称,等级字段,且是未被删除的。如:从hf_model_warning_rule表里面把未被删除的字段统计为数量。select count(列名) as '' from 表名 where。
2023-08-21 09:25:23
64
原创 接口自动化-提交(json)
{"msg":"缺失令牌,鉴权失败","code":401,"data":null}原因是缺少token,f12找到Blade-Auth,并写到请求头中。响应与手动执行登录操作一致,代表请求成功。代码编写步骤与【登录-form】类似。
2023-08-18 15:10:48
591
原创 接口自动化--登录(form)
参数有:tenantId,username,password,grant_type,scope,type,loginType。该报错的意思是认证异常,请求需要加上Authorization Header,f12找到该参数,并加到代码中。那在接口自动化中需要涉及以上数据:①请求的url ②请求时要传的参数 ③请求成功后的响应数据。响应中报缺少Role-Id,同样的方法f12找到该参数,并加到代码中。响应中报缺少Dept-Id,f12找到该参数。响应与手动执行登录操作一致,代表请求成功。
2023-08-18 09:07:57
280
原创 嵌入式测试 之 压力测试+性能测试
匀速行驶、慢转弯行驶、快速转弯行驶、上坡行驶、下坡行驶、从高架下方穿越。将产品各部分放置振动台上测试,检查数值是否正常输出,以及结构稳定性。错误命令连发测试:使用串口100ms间隔发送非命令字符12小时。按键:重复按键100次、1000次、10000次。在电磁波的干扰下,查看船舶通道设备各项值。持续工作测试:常温室内运行12h、1周。高低温存储、高低温运行。开关机:开关机500次。
2023-06-26 18:44:15
768
原创 Apifox接口压测
并发数:(循环次数*线程数)/间隔停顿 停顿时间以秒做单位。3.参数设置:循环次数、线程数、间隔停顿。1.点击自动化测试,点击新建测试场景。2.填写内容后,导入接口用例。
2023-06-26 17:18:22
4440
原创 解析:NMEA0183中的GSA、GSV、GRS和NMEA2000(CAN)中的PGN为129540之间的关系
10和11:加起来共8个bit,占1位,即F2,F2转化为二进制11110010,那么第10位为0010,转化为十进制为2,对照协议2代表可用,即01号卫星可用。7:第一颗卫星的方位角,占2位,即7AB7,即31415,进制为4个rad,所以等于3.1415,再转化为deg:3.1415/0.01745=180.02。6:第一颗卫星的俯仰角,占2位,即0EFF,即3839,进制为4个rad,所以等于0.3839,再转化成deg:0.3839/0.01745=22。4:卫星总数,占1位,为0A,即10。
2023-06-26 17:16:35
1104
原创 Apifox接口测试
③找到该条接口请求,选择header,Blade-Auth显示在Request Headers里面。报错提示header里面未添加Authorization,同样到devtools里面去找。报错提示还需要在header里面添加Dept-Id,那就到devtools里面去找。2.配置接口请求参数,主要配Body,Cookie,Header。1.点击【+】新建测试接口,选择接口请求方式,输入接口地址。①打开浏览器,按F12,选择network。①打开浏览器,按F12,选择network。
2023-06-21 17:12:04
2021
原创 Jmeter导入证书(https)
5.打开jdk的bin路径,运行cmd,运行keytool -import -alias “name.store”-file “path” -keystore name.store,并输入密码。7.打开jmeter,【选项】-【SSL管理器】导入生成的test.store。6.是否信任此证书:输入是,得到证书已添加到密钥库中。1.打开测试地址,点击【锁】,点击【连接是安全的】3.点击【详细信息】,点击【导出】8.第一次运行时需要输入密码。2.点击【证书有效】4.选择【DER】格式。
2023-06-21 14:02:57
2450
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人