SQLAuto
: APIJSON.cn
2s
文档
视频
生态
退出
登录
{{ User.id != null && User.id > 0 ? User.name : '设置' }}
托管服务器代理: {{ isDelegateEnabled ? '已开启,点击关闭' : '已关闭,点击开启' }}
对比其它环境结果: {{ isEnvCompareEnabled ? '已开启,点击关闭' : '已关闭,点击开启' }}
自动 URL 转义: {{ isEncodeEnabled ? '已开启,点击关闭' : '已关闭,点击开启' }}
预览左侧输入框: {{ isPreviewEnabled ? '已开启,点击关闭' : '已关闭,点击开启' }}
当前编辑模式: {{ isEditResponse ? 'Response 后端响应结果' : 'Request 前端请求参数' }}
{{ StringUtil.isEmpty(host, true) ? '隐藏(固定)URI Host: 可用空格隔开' : '显示(编辑)URI Host: \n' + host }}
{{ (isHeaderShow ? '隐藏(固定)' : '显示(编辑)') + (isEditResponse ? '参数值 Argument Value' : '参数值 Argument Value' ) }}
{{ isRandomShow ? '隐藏(固定)参数注入 Random Test' : '显示(编辑)参数注入 Random Test' }}
{{ (isScriptShow ? '隐藏(固定)' : '显示(编辑)') + '执行脚本 JavaScript' }}
生成代码(封装,解析) : {{ language || '例如 Java' }}
数据库类型 Database: {{ database || '例如 MYSQL' }}
数据库名/模式 Schema: {{ schema || '例如 sys' }}
使用的请求类型: {{ types == null || types.length <= 0 ? '点击设置' : (types instanceof Array ? types.join() : types) }}
其它环境地址 URI Host: {{ otherEnv || '点击设置' }}
托管服务器地址 URL Host: {{ server || '点击设置' }}
导入第三方文档(平台名 URL):
{{ thirdParty || '点击设置' }}
? | 0
{{ getTypeName(type) }}
{{ isEditResponse ? '模拟返回' : '远程执行' }}
测试用例:{{ (isLocalShow ? '本地历史(' : '远程共享(') + (testCases == null ? 0 : testCases.length) + ')' }}
{{ crossProcess }}
{{ testProcess }}
{{ (getCurrentSummary().totalCount || 0) + ':' }}
{{ getCurrentSummary().whiteCount || 0 }}
{{ getCurrentSummary().greenCount || 0 }}
{{ getCurrentSummary().blueCount || 0 }}
{{ getCurrentSummary().orangeCount || 0 }}
{{ getCurrentSummary().redCount || 0 }}
搜索
上一页
下一页
每页
条
{{ getTypeName(item.Document.type) }}
{{(item.Document.version > 0 ? 'V' + item.Document.version : 'V*') + ' ' + item.Document.name + ' ' + item.Document.url}}
{{ (item.totalCount || 0) + ':' }}
{{ item.whiteCount || 0 }}
{{ item.greenCount || 0 }}
{{ item.blueCount || 0 }}
{{ item.orangeCount || 0 }}
{{ item.redCount || 0 }}
{{ item.compareMessage + (item.showType == 'before' ? '-前' : '-后') }}
{{ item.showType == 'before' ? '错的,撤回' : '对的,纠正' }}
对的,纠正
{{ (item.showType == 'before' ? item.durationBeforeShowStr : item.durationShowStr) || '?' }}
SELECT `Comment`.`userId`, `User`.`id`, COUNT(1) FROM `sys`.`Comment` AS `Comment` INNER JOIN `sys`.`apijson_user` AS `User` ON `User`.`id` = `Comment`.`userId` AND `User`.`name` LIKE ${searchKey} GROUP BY `User`.`id` HAVING ((`User`.`id`) % ${userId} != 0) ORDER BY `User`.`id` ASC LIMIT ${limit} OFFSET ${offset}
{{ (isEditResponse ? '参数值 Argument Value' : '参数值 Argument Value' ) }}
(每行都按 key: value 格式)
searchKey: '%a%' userId: 82001 limit: 3 offset: 0
次
{{ (isRandomListShow || StringUtil.isEmpty(randomTestTitle, true) ? '参数注入 Random Test' : randomTestTitle) + (isRandomListShow || isRandomSubListShow ? ' (' + ((isRandomListShow ? randoms : randomSubs) || []).length + ')' : '') }}
父项列表
{{ testRandomProcess }}
{{ (getCurrentRandomSummary().totalCount || 0) + ':' }}
{{ getCurrentRandomSummary().whiteCount || 0 }}
{{ getCurrentRandomSummary().greenCount || 0 }}
{{ getCurrentRandomSummary().blueCount || 0 }}
{{ getCurrentRandomSummary().orangeCount || 0 }}
{{ getCurrentRandomSummary().redCount || 0 }}
+
{{ (item.Random || {}).name }}
{{ item.compareMessage + (item.showType == 'before' ? '-前' : '-后') }}
{{ item.showType == 'before' ? '错的,撤回' : '对的,纠正' }}
对的,纠正
{{ (item.showType == 'before' ? item.durationBeforeShowStr : item.durationShowStr) || '?' }}
搜索
上一页
下一页
每页
条
次
{{ (item.Random || {}).name }}
{{ '查看 ' + ((item.subs || item['[]']) || []).length + ' 个子项' }}
{{ (item.totalCount || 0) + ':' }}
{{ item.whiteCount || 0 }}
{{ item.greenCount || 0 }}
{{ item.blueCount || 0 }}
{{ item.orangeCount || 0 }}
{{ item.redCount || 0 }}
{{ item.compareMessage + (item.showType == 'before' ? '-前' : '-后') }}
{{ item.showType == 'before' ? '错的,撤回' : '对的,纠正' }}
对的,纠正
{{ (item.showType == 'before' ? item.durationBeforeShowStr : item.durationShowStr) || '?' }}
搜索
上一页
下一页
每页
条
searchKey: '%a%' // 固定常量值 userId: RANDOM_IN(82001, 82002, 82003) // 随机选项取值 limit: ORDER_IN(1, 3, 5, 10) // 顺序选项取值 offset: RANDOM_INT(0, 5) // 随机范围取值 // 从数据库随机取值 userId: RANDOM_DB(0, 100000, 'Comment', 'userId') // 回车智能生成。注释可省略,未省略则前面必须空格;清空文本内容可查看规则。 // ## 快捷键 // Ctrl + I 或 Command + I 格式化文本,清除所有注释和无效空格、换行等; // Ctrl + / 或 Command + / 对选中行 新增行注释 或 取消行注释; // Ctrl + D 或 Command + D 删除 选中行; // Ctrl + S 或 Command + S 保存当前请求;
用例
|
账号
|
全局
前置
|
后置
执行脚本 JavaScript
+
{{his.name}}
未登录态
{{ (getLogoutSummary().totalCount || 0) + ':' }}
{{ getLogoutSummary().whiteCount || 0 }}
{{ getLogoutSummary().greenCount || 0 }}
{{ getLogoutSummary().blueCount || 0 }}
{{ getLogoutSummary().orangeCount || 0 }}
{{ getLogoutSummary().redCount || 0 }}
-
{{ item.name }}
{{ (getSummary(index).totalCount || 0) + ':' }}
{{ getSummary(index).whiteCount || 0 }}
{{ getSummary(index).greenCount || 0 }}
{{ getSummary(index).blueCount || 0 }}
{{ getSummary(index).orangeCount || 0 }}
{{ getSummary(index).redCount || 0 }}
+
全部账号
{{ (getAllSummary().totalCount || 0) + ':' }}
{{ getAllSummary().whiteCount || 0 }}
{{ getAllSummary().greenCount || 0 }}
{{ getAllSummary().blueCount || 0 }}
{{ getAllSummary().orangeCount || 0 }}
{{ getAllSummary().redCount || 0 }}
{{compressStr}}
搜索
上一页
下一页
每页
条
{{StringUtil.get(item.name) + ': ' + StringUtil.get(item.type) + ', ' + StringUtil.trim(item.comment)}}
{{error.msg}}
保存
{{isExportRemote ? '上传' : '下载'}}
{{isExportRandom ? '发布简单接口' : '分享'}}
{{ exTxt.button || '切换' }}
删除
{{ ( loginType == "login" ? "登录" : (loginType == "register" ? "注册" : "重置密码") ) + (isAdminOperation ? "(管理员)" : "(测试用户)")}}
账号
密码
{{ loginType == "login" ? "忘记密码?" : "记得密码?" }}
验证码
获取
记住登录
确定
{{ loginType == "login" ? "没有账号?" : "已有账号?" }}
{{ loginType == "login" ? "注册" : "登录" }}