1、问:mock怎么处理加解密
(1)首先要了解什么是mock,即自己写个接口模拟,就叫mock
(2)文档上怎么加密的,则自己的代码照着怎么写加密,返回数据的时候先加密,再返回。
2、接口相关的常见问题:mock,加解密, sign 签名,鉴权
3、如何造10W条测试数据,在数据库中插入10W条不同的数据。
详细见:https://mp.weixin.qq.com/s/IwuGZhWkPpnTJQ9HqUcmhw
这里举例插入2条的
- 用%s替换要变的字段值,如果有多个字段值,则使用多个%s替换对应的值。
- 用for循环,每次循环id加1,这样id就会不重复,否则插入的数据无法写入成功。
- a是追加写入 每条sql后面分号隔开
- 每次写入数据,最后面加\n换行
for i in range(2):
sql = "INSERT INTO 'apps'.'appapi_card' (`id`, `card_id`, `card_user`, `add_time`)\
VALUES ('%s','','test12345','2019-12-17');" % str(i + 1)
with open("a.txt", "a") as fp: # a表示追加写入
fp.write(sql+'\n') # 写入a的Insert语句
执行之后,在执行目录下生成一个a.txt,复制里面的sql到数据库的查询,然后执行插入即可。
4、压力测试面试题。
- jmeter500线程组循环2次和2线程组循环500次的区别
- 前端性能调优
- 数据库性能调优
- 接口自动化框架怎么实现的
- .框架断言怎么写的
- 测试流程
- 是否独立负责一个项目
- 了解安全测试吗
- 安全测试有哪些内容
- 你觉得你python怎么样
- 你的优缺点
- 了解devops吗
- 你觉得devops会给开发和测试人员带来哪些好处