Hudson, who is recovering from a right shoulder impingement that landed him on the 15-day disabled list on April 21, has thrown only off flat ground thus far.
"With how good I feel, I feel like I could jump out there today," he said. "But at the same time you have to be smart. I don't want to go back, have starts and be back where I am."
Hudson threw about 20 fastballs and changeups his last time throwing and he said there were no setbacks.
D-backs manager Kirk Gibson said his pitcher is still on schedule with the club's original plan.
"He feels very good," Gibson said. "We've got to get him built back up. At some point, he'll throw 50 pitches and then 75. He'll start going on five days with bullpens in between that."
Hudson was 1-1 with a 6.00 ERA before heading to the DL. In his last start on April 18, he held the Pirates to two earned runs over 7 2/3 innings.