- 博客(31)
- 收藏
- 关注
原创 搞个框架学学(自动化测试)-postman批量执行接口(跑通整个业务流程)
把相关接口勾上,并且把需要获得的结果选上,方便我们后面直观看结果~最后会生成执行后的结果报告,我这边看多个模块之间是都跑通了冒烟测试。如果有接口500或者其他错误,可以修改之后run again~可以提前测试一下单独模块是否会能达成200跑通。首先写好每一个模块之间的调用接口准备~在最外层文件下,找到run~
2023-11-20 16:32:09
221
原创 搞个 框架学学(自动化测试)-Postman进阶(自动关联解决数据传递问题)
每次调用登录接口时,都会调用执行一次获取验证码接口(并保存为环境变量,保证每次验证码不会失效)
2023-11-16 15:34:50
159
原创 搞个框架学学(自动化测试)-Requests库调试学习
这边直接去调用requests.get方法控制台是不会出现相关信息的---ps:需要把内容打印出来。In a nutshell,post一共有三种传参方式:params/json/data.方便查看获取到的具体信息,在获取到状态码这个阶段,打个断点调试。Part:post_params,post方式传params参数跑通接口。Part:post_json传参数json类型。debug时的调试窗口这样调出来,(如下)Part:get方法传参数请求params。Part:post_data传参方式。
2023-11-08 16:39:36
119
原创 搞个框架学学(自动化测试)-postman学习
Part2:进制数据API接口文档,这网站可以提供完整的API接口文档提供测试人员参与接口测试。如果一次性抛出的数据过多的情况,可以把抛出的所有结果复制,通过json.cn来展示。问题三:取到url进行接口测试,可以通过改变参数,从而获取不同的效果。调整page_limit:20,page_start:20。问题二:遇到参数存在编码情况可以通过”URL解码“来转换。问题一:抓个包url来分析一下,其中的参数和调用接口。page_limit:50,每页显示多少条数据+参数。数据来源和接口选择:豆瓣电影。
2023-11-08 11:49:15
55
原创 Java web应用(EL表达式)
可以非常便捷地取出域对象(PageContext、request、session、application)中保存的数据,前提时一定要先setAttribute,EL就相当于简化getAttribute。JSP Standard Tag Library JSP标准标签库,JSP为开发者提供的一系列的标签,使用这些标签可以完成一些逻辑处理,比如循环遍历集合,让代码更加简洁,不再出现JSP脚本穿插的情况。按照上述的顺序进行查找,找到立即返回,在application种无法找到,则返回null。
2023-02-21 00:18:38
253
原创 Java web应用(JSP内置对象作用域)
在JSP中一共预先定义了9个这样的对象,分别为Page、request、session、application 其中这四个可以作为传送数据的载体存在都拥有setAttribute和getAttribute方法,四大作用域的区别是范围不同。
2023-02-20 20:15:02
170
原创 Java Web应用(JSP/Session/Cookie)
JSP本质上就是一个Servlet,JSP主要负责与用户交互,将最终的界面呈现用户,HTML+JS+Java的混合文件。——>前后端不分离原理:当服务器接收到后缀.jsp文件请求时,将该请求交给JSP引擎去处理,每个JSP页面被第一次访问,JSP引擎会将它翻译成Servlet文件(存于work),再由Web容器调用Servlet完成响应。
2023-02-20 14:21:05
277
原创 Java Web应用(Tomcat/Servlet)
出现问题1:无法成功重写Servlet?显示问题:servlet no methods to override have been found解决:MyServlet.java需要写在src->main->java文件下,才是可调用类简单尝试JSP与Servlet连接自定义一个类,并且实现Servlet接口,这个类具备了接受客户端请求以及做出响应的功能。结果:浏览器不能直接访问Servlet文件,webapp不给权限,只能通过映射的方式来间接访问,映射需要开发者手动配置。
2023-02-18 00:39:11
375
1
原创 JavaScript基础语法—数组内置常用函数
1.检测是否为数组方法可以用于检测是否为数组(2)Array.isArray(参数)参数-->为需要检测的值关于Array.isArray()相关文档截图2.添加尾部数组元素方法---push(参数1,参数2...)说明末尾添加一个或多个元素,注意是修改原数组。(1).push()在数组添加一个或多个元素(2).push()参数直接写,一个或多个可以一次进行添加。(3).push()完毕后返回的结果是新数组的长度。......
2022-07-22 19:49:47
275
原创 JavaScript基础语法--倒计时案例
1.核心算法输入时间(inputTime)-现在时间(nowTime)=剩余时间(times),即倒计时,但是不能拿着时分秒相减,比如05分减去25分--结果会成负数。//输出时间-现在时间==时间戳相减等毫秒,故/1000。d=parseInt(总秒数/60/60/24);h=parseInt(总秒数/60/60%24);vard=parseInt(times/60/60/24);varh=parseInt(times/60/60%24);(时间戳时间的单位都是毫秒数)...
2022-07-22 19:15:23
770
原创 JavaScript基础语法-时间戳
方法返回自1970年1月1日000000(UTC)到当前时间的毫秒数。获得Date总的毫秒数是距离1970年1月1日过了多少毫秒数。1.通过valueOf()getTime()方法返回一个时间的格林威治时间数值。2.最简单的写法(最常用的方法)3.H5新增的获得总的毫秒数。...
2022-07-21 17:14:16
204
原创 JavaScript基础语法-格式化日期时分秒
console.log(date.getMinutes());console.log(date.getSeconds());console.log(date.getHours());//要求封装一个函数返回当前时间格式为162205。方法根据本地时间,返回一个指定的日期对象的分钟数。方法根据本地时间,返回一个指定的日期对象的小时。方法根据本地时间,返回一个指定的日期对象的秒数。该方法返回一个0到59的整数值。返回一个0到59的整数值。//格式化日期-时分秒。...
2022-07-21 16:57:53
1710
原创 JavaScript基础语法-格式化日期年月日
console.log(date.getMonth()+1);//月份返回的值范围为[0,11]故实际中应该+1。console.log('今天是'+year+'年'+month+'月'+dates+'日'+arr[day]);vararr=['星期日','星期一','星期二','星期三','星期四','星期五','星期六'];console.log(date.getDay());//4--周一返回1,周日返回0。对于某个月中的第几天。console.log(date.getDate());...
2022-07-21 16:18:55
928
原创 JavaScript基础语法-简单猜数字游戏Random()引用
returnMath.floor(Math.random()*(max-min-1))+min;varnum=prompt('请输入1-10之中您猜的数字');3.核心算法使用if,elseif,else多分枝语句来判断大于,小于,等于。alert('猜对啦,正确数值为'+random);1.随机产生一个1-10之间的整数,引用Math.random()函数。2.需要一直猜到正确为止,所以要一直循环(选用while较为合适)alert('猜大了');alert('猜小了');...
2022-07-21 16:03:55
459
原创 JavaScript基础语法-new关键字的用法&构造函数和对象
varldh=newStar('xixi',18,'男');构造函数就是把我们对象里面一些相同的属性和方法抽象出来封装到函数里面。4.返回这个对象(故new关键值不需要return就可以返回)3.执行构造函数里的代码,给这个空对象添加属性和方法。每次创建一个对象,里面都包含许多属性和方法--1.new构造函数可以在内存中创建一个空的对象。很多都是重复的,故可以提取相同的部分。2.this就会指向创建的空对象。new关键字执行过程。...
2022-07-21 15:28:54
464
原创 JavaScript基础语法-循环
4.使用for循环打印矩形,要求每次只能输出一个⭐。1.求1-100之间所有数的总和与平均值。2.求1-100之间所有偶数的和。3.求100以内7的倍数的总和。5.使用for循环打印三角形。
2022-07-16 19:14:11
511
原创 JavaScript基础语法-依次询问并获取用户信息,并且打印用户信息
本题来自-pink老师javaScript基础班P40课后习题需求:1.用户姓名 2.年龄 3.性别代码:结果:
2022-07-14 17:07:21
464
原创 JavaScript基础语法-变量值的交换算法
关于交换值的算法 var apple1='青苹果'; var apple2='红苹果'; var temp; temp =apple1; apple1=a
2022-07-14 16:57:58
501
原创 编写Java程序,求13-23+33-43+……-983+993-1003的值
分析题目: 1.初始值i=13; 2.先不看符号,将其看为累加来做,每次循环i=i+10; 3.设定一个flag值来控制正负号;public class T1 { public static void main(String[] args) { // TODO Auto-generated method stub int sum=0; //定义一个总值来保存最后的结果 int flag=1;
2022-06-18 19:08:26
478
原创 C语言-解决简单指针问题(输入3个字符串,按由小到大的顺序排序)
#include <stdio.h>#include <stdlib.h>#include <string.h> //要实现字符串输出,必须要引入这个函数库!/* run this program using the console pauser or add your own getch, system("pause") or input loop *///2.输入3个字符串,按由小到大的顺序排序main(){ void swap(char * ...
2021-11-10 17:41:21
4518
原创 计算机网络:初学使用PacketTracer7解决一些基本的命令问题
软件:PacketTracer7PacketTracer的命令不是非常全,如果介意的朋友可以考虑其他的软件不会就回车!不显示也回车!灵活使用Tab键,可以自动补全(减少出错)?------>可以查询命令词eg.Router>e? ---查询关键词enable exit常见报错:%Ambiguous command:“e” -----无法判断你要操作的命令打开命令行时会跳出这个问题(问你是否需要预配置)---当然是选择no啦!~毕竟我不会...
2021-10-29 21:21:45
6419
1
原创 C语言-- [Error] ld returned 1 exit status
报错语句: [Error] ld returned 1 exit status原因:语法错误!P.S最近经常出现这种基本错误!改回正确的语法就可以运行了~eg.: print--->printf mian()--->main()
2021-10-15 13:47:17
528
原创 C语言--解决简单数列问题1+1/4+1/9+....1/10000
思路: 1.定义sum --double(防止溢出) 2.规律:i++,i作为分母是都是平方。不过结果输出还存在疑点: 疑问:是否存在溢出,语法应该是没错误的,还是语句写错了?...
2021-10-15 13:42:14
2022
原创 C语言--解决简单数列数学问题1+1/3+1/5.....+1/100
Caution 1.时刻注意定义的变量是否合适,注意溢出问题! 2.数据类型转换问题 3.最后输出结果的占位符 ---%lf double ---%f float...
2021-10-15 13:16:10
3518
原创 C语言--[Error] lvalue required as left operand of assignment
[Error] lvalue required as left operand of assignment编译器:Dev-C++ 5.4.0完成C语言这道题目判断条件这句话出错。参照海伦公式,利用三角形的三条边,计算三角形的面积;area=sqrt(s*(s-a)*(s-b)*(s-c))其中s=(a+b+c)/2,请在计算的时候,判断是否三角形,三角形的任意两边之和大于第三边。原因:作为 判断条件计算值只有==或!= 变量赋值符号为=这...
2021-10-15 12:50:20
8272
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人