3、postman练习-抽奖

本文通过一个抽奖应用实例,介绍了如何使用GET和POST请求进行用户登录、奖品查看、添加及抽奖操作。文章详细说明了使用JMeter和Postman进行接口测试的过程,对比了两者的优缺点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

为了熟悉常用的get和post 来抽个奖吧!

 

注册个账号吧,come on baby!

登录一下吧!

来看看都有啥奖品吧,一个get请求哦,,注意body的颜色!!!

奖品貌似不够丰富,找管理员再去添加一些吧!

1、首先要登录管理员账号:

2、添加奖品:

准备好了  就抽奖吧,希望自己手气好好!

1、登录账户

2、抽奖吧!  注意&符号哦!

听说又三次机会呢,多点几次!。。。。

机会用完了,我都没有来得及看我到底抽到什么,去查询一下吧!

三次我抽中了,哇!

上面的都是我先用一个接口登录,从返回的结果中取出userid和sign来直接用的,用jmeter能更好实现,这个也是postman的不便捷的地方,不过postman验证功能的正常与否是可以的!

### 如何在Postman中处理Event-Stream 为了理解如何在Postman中处理`event-stream`,需要先了解Server-Sent Events (SSE)的工作原理以及HTTP协议中的相关内容。 #### Server-Sent Events简介 Server-Sent Events是一种允许服务器向客户端推送更新的技术。这种技术使得长时间连接保持开放状态,以便服务器可以随时发送新的事件给浏览器或其他支持该标准的工具,比如Postman[^2]。 #### 使用Postman测试SSE 由于默认情况下Postman并不直接提供对SSE的支持,因此可以通过一些变通的方法来实现这一功能: 1. **设置请求** - 创建一个新的GET请求。 - 设置URL指向返回`text/event-stream` MIME类型的API端点。 2. **配置响应类型** - 在Headers选项卡下添加一个名为`Accept`的头文件,并将其值设为`text/event-stream`以告知服务器期望接收的数据格式。 3. **查看实时流数据** - 发送请求后,在Tests标签页编写JavaScript代码监听并解析传入的消息。虽然这不是最理想的方式,但对于简单的调试来说已经足够了。下面是一个基本的例子: ```javascript pm.sendRequest({ url: 'your_sse_endpoint', method: 'GET', header: { 'Accept': 'text/event-stream' } }, function(err, res){ console.log(res.text()); }); ``` 4. **利用第三方插件或扩展程序** - 对于更复杂的场景,考虑使用专门设计用于监控和消费SSE的应用程序,或者寻找能够增强Postman SSE能力的社区贡献脚本/库。 通过上述方法可以在一定程度上模拟SSE的行为,尽管这并不是官方推荐的做法。对于生产环境下的开发工作,则建议采用原生支持SSE特性的前端框架和技术栈来进行集成测试。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值