潘生有作业
-
作业一:
使用charles rewrite 实现股票颜色变换的的边界值测试,并截图
颜色变换边界值分别为涨 +0.01%(红色) 跌 -0.01%(绿色) 持平0%(灰色)
涨 +0.01%(红色)
跌 -0.01%(绿色)
持平0%(灰色)
-
作业二:
了解 https://www.mitmproxy.org/ -
作业三:
【选做】针对股票列表页批量操作(列表页股票清空、剩1支),回复jq 和截图
清空:
raw=$(echo “$raw” | jq ‘.data.items-=.data.items’ | jq ‘.data.items_size-=.data.items_size’)
剩一只:
raw=$(echo “$raw” | jq ‘.data.items=[.data.items[2]]’ | jq ‘.data.items_size=1’)
陈智斌【雪球App抓包与Mock实战(一)】
rewrite实现:股票颜色变换的的边界值测试
map local实现:股票颜色变换的的边界值测试
JQ命令:修改股价的价格显示,涨跌最小值的边界测试,没有涨跌的颜色显示
效果截图
清空股票列表
type data.json |jq “.data.items=[]” |jq “.data.items_size=0” >>data_0.json
剩下一个股票
type data.json |jq “.data.items=.data.items[0:1]” |jq “.data.items_size=1” >>data_1.json
罗海龙,作业一:
作业二:清空列表
cat data.json | jq ‘.data.items-=.data.items’ | jq ‘.data.items_size-=.data.items_size’ > data2.json
剩一只股票
cat data.json | jq ‘.data.items=.data.items[5]’ | jq ‘.data.items_size=1’ > data3.json
作业1:
作业2:
cat data.json | jq '.data.items-=.data.items' > data5.json
cat data.json | jq '.data.items=[.data.items[1]]' | jq '.data.items_size=1' > data6.json
Mock作业:林遵明
作业1:
张立雨作业:
1.使用charles rewrite 实现股票颜色变换的的边界值测试,并截图
- 无股票
cat stock_demo.json |jq ‘.data.items=[]’|jq ‘.data.items_size=0’ >stock_data4.json
一支股票
cat stock_demo.json |jq ‘.data.items=[.data.items[2]]’|jq ‘.data.items_size=1’ >stock_data6.json
liuyu
【作业一】
【选做三】
清空
剩一个
列表置空:
cat chls.json | jq ‘.data.items[].quote[]={}’ | jq ‘.data.items_size=0’ > chls_0.json
列表留1个:
cat chls.json | jq ‘.data.items=.data.items[0]’ | jq ‘.data.items_size=0’ > chls_1.json
边界值:
贾潇冰——作业
1、股票颜色变换
(1)
(2)
(3)
2、股票列表批量操作
(1)清空:cat ZYdata1.json | jq ‘.data.items-=.data.items’ | jq ‘.data.items_size-=.data.items_size’ > ZYdata3.json
(2)剩余一支:cat ZYdata1.json | jq ‘.data.items=.data.items[0]’ | jq ‘.data.items_size=1’ > ZYdata4.json
作业1: 使用charles rewrite 实现股票颜色变换的的边界值测试
【选做】针对股票列表页批量操作(列表页股票清空、剩1支),回复jq 和截图
列表页股票清空
cat quote.json | jq ‘.data.items-=.data.items’ | jq ‘.data.items_size-=.data.items_size’ > name2.json
$ cat quote.json | jq ‘.data.items-=.data.items’ | jq ‘.data.items_size-=.data.items_size’
剩1支
cat quote.json | jq ‘.data.items=[.data.items[0]]’ | jq ‘.data.items_size=1’ > name3.json
1、改为临界值
2、列表数据为0:cat datas.json|jq ‘.data.items-=.data.items’>data1.json
3、保留一只股票:cat datas.json | jq ‘.data.items = [.data.items[0]]’|jq ‘.data.items_size = 1’>data3.json
cat data.json | jq ‘.data.items[0].quote.current=0.01’|jq ‘.data.items[1].quote.current=-0.01’|jq ‘.data.items[2].quote.current=1000000000’| jq ‘.data.items[3].quote.current=99999999’|jq ‘.data.items[4].quote.current=0.00001’ >data4.json
保留一只股票
cat data.json | jq ‘.data.items=[.data.items[0]]’|jq ‘.data.items_size=1’ > data6.json
清空股票
cat data.json | jq ‘.data.items=’|jq ‘.data.items_size=0’ >data7.json